zblog二级目录下设置伪静态规则的图文教程

talklee

温馨提示:这篇文章已超过249天没有更新,请注意相关的内容是否还可用!

貌似很久没有写文章了,嗯嗯,最近在优化主题模板的功能,修复一些历史遗留问题,最近zblog升级了最新版本,目前建议等等在更新,按照猪以往的惯例基本都会出毛病,我先给你们试试水,合适的时候再升级,好了,说回正题,去年(嗯嗯,因为21年刚刚过去)有网友找我,问我在二级目录下怎么设置伪静态,我的回复是好的,等我上班时间提醒我下,结果就到了今天也没找我,估计是弄完了,今天在群里看到也有人问此问题,结果早在19年的时候沉冰浮水大佬就已经给出了答案,只是我一直都没有涉及到二级目录建站所有不太清楚,看到了此教程就转载下,以备后用。

zblog二级目录下设置伪静态规则的图文教程 第1张

沉冰浮水大佬的教程如下:

子目录伪静态规则:

# 子目录规则要排在前边;
location /sub/ {
  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 (.*) /sub/index.php;
  }
}

/sub/就是二级目录的名称,根据实际情况修改,其他勿动。正确答案已给出,不知道哪位童鞋是否已经解决,如有疑问再联系我吧,顺便把zblog伪静态规则也附上吧。

根目录伪静态规则:

# 根目录规则
location / {
  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;
  }
}

文章很简单,到此也就结束了,其他子目录伪静态规则按照子目录的规则设置就行了,当然如果您的站点是宝塔搭建的就不需要这么费事了,新建站点的时候直接勾选二级目录的文件夹即可,伪静态直接选择zblog就行了,这就是宝塔的好处吧,如果懒得新建站点那么直接复制根目录和子目录伪静态的规则,复制粘贴也可,测试有效。好了,有问题留言反馈吧!

文章版权声明:除非注明,否则均为李洋个人博客原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
评论列表 (有 5 条评论,2628人围观)
网友昵称:言之在线
言之在线 V 游客 Google Chrome 86.0.4240.198 Windows 10 x64 板凳
01-21 来自广东 回复
试试水,感谢!
网友昵称:欧乐安
欧乐安 V 游客 Google Chrome 87.0.4280.141 vivo 椅子
01-19 来自广东 回复
很实用的功能,特别对于新手站长,投入不多的情况下大有益处
网友昵称:talklee
talklee V 博主 Sogou Explorer Windows 10 x64
01-20 来自上海 回复
@欧乐安 那就一起谢谢沉冰浮水大佬!
网友昵称:五色鱼博客
五色鱼博客 V 游客 Google Chrome 86.0.4240.198 Windows 7 x64 沙发
01-19 来自上海 回复
不错,纯纯的硬货,感谢博主的分享精神[Applause]
网友昵称:talklee
talklee V 博主 Sogou Explorer Windows 10 x64
01-20 来自天津 回复
@五色鱼博客 你应该谢谢沉冰浮水大佬,我只是搬运工!

目录[+]