默认AllowOverride 为AllowOverride none,把这个改为:AllowOverride All,如果配置了多个虚拟目录需在每个目录里面开启.
RewriteRule 写在虚拟主机(httpd.conf)与写在.htaccess里是有区别的,.htaccess的匹配路径不以“/”开头。
如:
在虚拟机(httpd.conf)里
RewriteRule ^/abc /abc.php
在.htaccess里应该写成
RewriteRule ^abc /abc.php