Typecho开启伪静态并隐藏index.php
前言
用Typecho的都知道域名后面会加一个index.php,很多人都接受不了这种丑陋东西 ::aru:spit:: 。例如如下网址:https://www.9imc.cn/index.php/archives/13.html
,但我们希望形式是这样 ::aru:cheer:: :https://www.typechodev.com/archives/13.html
。那么我们如何做到这样的效果?
后台配置typecho伪静态
如图,在typecho后台,开启地址重写功能(开启的时候会报错,不用管强制开启),并选择你喜好的url形式: ::aru:shy::
配置服务器的rewrite规则
nginx配置
直接打开宝塔面板的网站管理界面,配置伪静态
代码如下:
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php$1 last;
}
配置完成后,清除浏览器缓存就可以了 ::aru:shy2::