首先打开httpd.conf文件,找到
%LoadModule rewrite_module modules/mod_rewrite.so
在这一行中删除前面的%开启mod_rewrite.so模块。
找到<Directory “${SRVROOT}/网页目录”>这一行,一般下方会有英文注释
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride None
这到上面这几行后看到AllowOverride None 将AllowOverride ALL即可开启你部署网站的伪静态,方便于你更改URL。
注:这里一定要改对地方,文件中有多个AllowOverride,切记改到你的部署网站的Directory下面,不然不会生效。
Apache的服务机制会默认提供.htaccess文件,请勿随意修改或删除,如果没有这个文件,或者这个文档没有定义任何关于URL重写的规则就不会有任何效果,此时需要重新添加 .htaccess 文件。