技术--Typecho 的伪静态设置

in 编程 with 0 评论热度715℃, 共140字,需要1分钟

修改 Apache 的配置文件 httpd.conf 使其支持 mod_rewrite 模块:
去掉注释掉#LoadModule rewrite_module modules/mod_rewrite.so前面的#号,但必须独占一行;
同时,把文件中 AllowOverride None 换成 AllowOverride All 使 Apache 支持 .htaccess 文件

虚拟主机不需要进行上面这个操作,如果面板里有开启伪静态支持,则需要开启 通过 CentOS 下 yum 安装的
Apache,默认的配置文件为:/etc/httpd/conf/httpd.conf; 通过 Debian/Ubuntu 下 apt 安装的
Apache,默认的配置文件为:/etc/apache2/apache2.conf 或者 /etc/apache2/httpd.conf;
在网站根目录下的.htaccess文件中添加代码,如没有该文件,则先创建:

<IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteBase /

    RewriteCond %{REQUEST_FILENAME} !-f

    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]

</IfModule>

最后重启Apache Httpd服务,

微信截图_20191027111928.png

Responses