最后更新于2018年12月27日; 如遇到问题,请留言及时通知站长; 欢迎加入 三生三世,讨论各种问题!

本教程用于隐藏Centos系统Apache服务器Typecho程序隐藏index.php,实现伪静态的教程。

httpd.conf编写

首先打开文件/etc/httpd/conf/httpd.conf,新增一行

    LoadModule rewrite_module modules/mod_rewrite.so

Centos Apache Typecho隐藏index.php教程

然后,在该文件中,将所有的AllowOverride None改为AllowOverride All,目的是为了让apache支持.htaccess文件。然后,搜索index.html,在其后加入index.php
然后重启apache服务器,即

    systemctl restart httpd.service

Centos Apache Typecho隐藏index.php教程
Centos Apache Typecho隐藏index.php教程

.htaccess编辑

然后在网站根目录,即/var/www/html目录下,找到.htaccess文件,或者新增该文件,加入如下内容

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ /index.php/$1 [L]
    </IfModule>

Centos Apache Typecho隐藏index.php教程

地址重写

然后,到网站后,设置,开启地址重写功能即可。
Centos Apache Typecho隐藏index.php教程

- The End -