去除typecho程序默认URL 带 /index.php的问题

发表于 2018-09-05   |   分类于 技术教程     阅读:(156)

背景:
typecho博客程序默认文章链接URL带 /index.php

解决方案:
1.登陆你博客后台依次点击:设置-永久链接

是否使用地址重写功能(勾选启用);

自定义文章路径:选择个性化定义,内容填写 /{cid}.html

点击 保存设置,保存以后提示:重写功能检测失败, 请检查你的服务器设置
请勾选这里,继续保存即可!

2.登陆VPS 命令行输入 vi /usr/local/nginx/conf/rewrite/typecho.conf

进入编辑模式 输入以下内容

location / {
index index.html index.php;
if (-f $request_filename/index.html) {
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php) {
rewrite (.*) $1/index.php;
}
if (!-f $request_filename) {
rewrite (.*) /index.php;
}
}

保存退出

然后vps输入命令
/etc/init/nginx restart
至此
即可去除 /index.php

去除后的效果如下:

https://www.vpsgh.club/5.html

发表新评论

© 2019 VPS干货 Powered by Typecho & Theme Quark Google_sitemap baidu_sitemap
友情链接: 简爱博客 小众博客 vps干货 vps优惠码 王阳个人博客 VPS推介 顾建伟个人博客 Dianlin(好基友) 李子博客 主机测评 资源分享 Hello Mango