时间:2021-07-01 10:21:17 帮助过:2人阅读
把里边的AllowOverride None 改为 Allow Override All 这样.htaccess文件才能启用。
5.创建一个.htaccess文件,win下可以用notepad++之类的编辑器建(记事本不行),要是嫌麻烦此文档附件中有,放在项目目录下,然后在里边写上自己的规则。
RewriteEngine on
6.重启apache就行了
7.一般的apache以上配置就行了,但我的还不行,所以研究了一下apache的配置文件发现了这样一个参数:
AccessFileName access.ht
意思是;AccessFileName定义每个目录下的访问控制文件的文件名,缺省为.htaccess (大多数人直接就是.htaccess,所以好多网上教程都没写这步,而我的是access.ht),可以通过更改这个文件,来改变不同目录的访问控制限制。
将之改为
AccessFileName .htaccess
8.重启apache就行了。
题外:.htaccess位置问题:htaccess文件(或者"分布式配置文件")提供了针对每个目录改变配置的方法,即在一个特定的目录中放置一个包含指令的文件,其中的指令作用于此目录及其所有子目录。(每一个文件夹下都可以有个.htaccess文件)
转载自:http://www.cnblogs.com/banruo/archive/2010/11/02/1867536.html
apache配置rewrite及.htaccess文件(转载)
标签: