背景:
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.wuxidongzhan.com/5.html

标签: none

已有 2 条评论

  1. test

  2. 阳哥吃完了么? 关于页面怎么删除了?

添加新评论