PHP伪静态配置手册(.htaccess使用指南)
PHP 项目的伪静态配置,离不开.htaccess
这个小家伙。它其实就是 Apache 的“局部控制台”,能让你在不动主配置的情况下,灵活调整目录的访问规则。
文件创建在 Windows 系统下稍有点小麻烦,比如 XP 下得先叫htaccess.txt
,传上服务器再改名。编辑的时候用Notepad++
或者Dreamweaver
比较靠谱,别用记事本,容易整出 500 错误。
搞伪静态的核心是两步:一是程序后台要启用伪静态,二是.htaccess
得写好规则。两个缺一不可。比如你让链接变成/news/123.html
的形式,后台配好了,规则没写,那访问就 404。
举几个常用例子你就明白了:屏蔽 IP、设置默认首页、自定义 404 页面、做 301 跳转这些都能靠它搞定。甚至还能防止别人把你 IP 绑上奇怪的域名,挺实用的。
像Options -Indexes
可以禁止目录被列出来,RewriteCond
配合RewriteRule
能写出各种重写逻辑。还可以压缩网页、加时区、加访问密码,玩法多得。
对了,新手容易遇到的问题别忽略:文件权限要对、语法得写对,服务器得允许用.htaccess
,还有记得先备份,不然一行错,全站白屏。
你要是还在用 PHP,或者服务器是 Apache,那这个手册真的挺值得收藏的。还附带一堆参考链接,比如PHP 重写规则配置和dede 伪静态的资料,查起来也方便。
425.29KB
文件大小:
评论区