1、开启rewrite模块调用
Apache 2.x中的url重写是通过mod_rewrite.so来实现的,开启方法:打开http.conf查找含有mod_rewrite.so的这一行,去掉前面的注释#(如果没有被注释那就跳过,去掉之前需要保证在apache的安装目录下的modules目录下存在mod_rewrite.so文件)
2、设置Directory
找到AllowOverride None并注释掉(在前面加上#),然后在它下面加上AllowOverride ALL
注:
AllowOverride 的参数设置为ALL,表示整台服务器上的,都支持URL规则重写。Apache 服务器要读每个网站根目录下的 .htaccess 文件。如果没有这个文件,或者这个文档没有定义任何关于URL重写的规则,则不会有任何效果