1、相关文件是否丢失
2、DocumentRoot指向是否有错误
3、apache是否开启了rewrite_module模块
/etc/httpd/conf/httpd.conf,发现原因:
Apache的rewrite_module模块,支持.htaccess
rewrite_module没开启,开启过程如下:
centos的配置文件放在:
代码如下 复制代码
/etc/httpd/conf/httpd.conf
打开文件找到:
代码如下 复制代码
LoadModule rewrite_module modules/mod_rewrite.so
将前面”#”去掉,如果不存在则添加上句。
如果你的网站是根目录的话:找到
代码如下 复制代码
Options FollowSymLinks
AllowOverride None
将上面的None改为All
如果你的站点不在根目录,设置如下:
代码如下 复制代码