typcho开启伪静态方法

在Typecho后台进行设置,使用地址重写功能,如果出现红色提示重写功能检测失败,请检查你的服务器设置,选择仍然启用此功能,勾选即可
 
一、虚拟主机:
在网站根目录下的.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>

二、Linux Nginx 环境
Nginx 通过修改 nginx.conf 来实现功能控制,只需要在 server 模块里添加以下代码即可:

if (!-e $request_filename) {
    rewrite ^(.*)$ /index.php$1 last;
}

宝塔安装Nginx环境,只需在网站设置的伪静态里面填入上述代码即可,或者选择宝塔自带的typecho伪静态,下拉选择框即可
 
三、Linux Apache 环境
修改Apache的配置文件httpd.conf使其支持mod_rewrite模块:注释掉#LoadModule rewrite_module modules/mod_rewrite.so前面的#号,没有则添加,但必须独占一行;同时,把文件中AllowOverride None换成AllowOverride All 使Apache支持.htaccess文件

作者头像
jinlu创始人

上一篇:Centos7搭建pptpVPN一键安装脚本
下一篇:自动缩放素材