默认的情况之下,.htaccess 是没有被启用的。要启用它,编辑 Apache 的配置文件 httpd.conf,按照以下两步来操作。
第一步,去掉下面这行的注释(如果前面有“#”号,就去掉它):
LoadModule rewrite_module modules/mod_rewrite.so
第二步,查找并修改这两行:
Options FollowSymLinks AllowOverride None
改为:
Options FollowSymLinks AllowOverride All
在此说明一下,这两行的是针对某个目录设置的,它有时会被设置到某个虚拟网站的文件(vhosts.conf)中,类似下面的例子,所以大家要同时将其设置好。
<Directory "/var/www/ipmay.com"> .... Options FollowSymLinks AllowOverride All .... </Directory>
至此,如何让 Apache 的 .htaccess 生效的办法已经告诉大家了。
相反,如果要关闭其作用,只需要按以下设置就可以了。
AllowOverride None