Apache的htaccess不起作用【亲测备忘】

Apache 2.4.37装完之后,虚拟机下的htaccess没起作用,参考网上最终解决方法步骤如下:
1.修改Apache的httpd.conf文件,启用rewrite。
找到:#LoadModule rewrite_module modules/mod_rewrite.so去掉前面的#号。
我的是已开启,不用修改。

2.AllowOverride、Options 的设置。
配置了多个虚拟目录需在每个目录里面开启AllowOverride All,没有就添加。
同时原Options None改为Options All。
<VirtualHost 192.168.28.194:80>
DocumentRoot "/data/www/default/html/newtechwood.com"
ServerName 194.newtechwood.com
<Directory "/data/www/default/html/newtechwood.com">
AllowOverride ALL
allow from all
Options All
Require all granted
</Directory>
DirectoryIndex index.html index.htm index.php
</VirtualHost>

3.重启Apache服务。
发现htaccess终于生效了。

上一篇:PowerEdge R430 机架式服务器安装( Ubuntu server 14.04.1 、PHP5.5.9、PHP-redis2.8、Phalcon3.1)


下一篇:2019.9.20 Php的搭建