CentOS下Apache开启Rewrite功能

Posted 片片云飘过

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS下Apache开启Rewrite功能相关的知识,希望对你有一定的参考价值。

1、centos的配置文件放在: /etc/httpd/conf/httpd.conf

打开文件找到:

LoadModule rewrite_module modules/mod_rewrite.so

去掉前面的#号,我用的阿里云,发现安装好Apache后默认已经加载了rewrite模块。

2、如果你的网站是根目录的话:找到

<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>

改为

<Directory />
    Options FollowSymLinks
    AllowOverride All
</Directory>

3、如果你的网站不在根目录,设置如下:

<Directory "/var/www/html/My_Directory">
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

4、重启服务器,service httpd restart ,这样.htaccess就可以使用了。

以上是关于CentOS下Apache开启Rewrite功能的主要内容,如果未能解决你的问题,请参考以下文章

centos 开启apache伪静态

Ubuntu Apache配置及开启mod_rewrite模块

centos7.2 apache开启.htaccess

Ubuntu 下apache2开启rewrite隐藏index.php

centos7安装配置apache(httpd)

apache rewrite功能