灰灰

typecho设置伪静态
Typecho后台设置永久链接后,会在域名后加上index.php,很多人都接受不了。例如如下网址:https:/...
扫描右侧二维码阅读全文
18
2019/07

typecho设置伪静态

Typecho后台设置永久链接后,会在域名后加上index.php,很多人都接受不了。例如如下网址:https://31ac.cn/37,但我们希望最终的形式是这样:https://31ac.cn/37.html。那么我们如何做到这样的效果?

1:进入后台页开启——是否使用地址重写功能

在 Typecho 后台启用地址重写功能出现红色提示重写功能检测失败,请检查你的服务器设置,选择仍然启用此功能,勾选即可

ZV`M}CPY46N98MX)5_290RE.png

2:设置自定义后缀和独立页面路径

然后如图,在typecho后台,选择你喜好的url形式,这个可以自定义后面的后缀,可以个性化设置,比如:shtml html htm...... 我用的是html

Q3@NSP2[RKN{~R92}NTJ}9N.png

3:开启Nginx伪静态

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

如果是Apache加入

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

宝塔内也有内置的规则,直接启用就可以,如果不是用宝塔搭建的那么手动在.htaccess文件中添加就可以了然后放入根目录,以上就是开启伪静态的规则。

最后修改:2019 年 07 月 18 日 04 : 45 AM

发表评论