CentOS7 下配置Apache支持.htaccess伪静态文件

在安装好apache、mysql、php之后,在访问系统的一些页面时总是报404,查看日志报错[client xxx:45783] script '/var/www/html/xxx/about.php' not found or unable to stat,搜索资料后发现是需要手工启动 Apache伪静态,过程如下:

第一、编辑httpd.conf文件

1、在etc/httpd/conf/目录下的httpd.conf 文件,找到:

LoadModule rewrite_module modules/mod_rewrite.so

如果前面有#就取消,如果没有就默认不要修改。

2、设置AllowOverride

在httpd.conf文件中找到下面的脚本

把None改成All

第二、重启Apache环境 

systemctl restart httpd.service

这样,我们在确定网站根目录下有.htaccess文件,伪静态是生效的。

猜你喜欢

转载自www.cnblogs.com/kingsonfu/p/9980415.html
今日推荐