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

01-27 390阅读 0评论

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

zblog二级目录下设置伪静态规则的图文教程沉冰浮水大佬的教程如下:

子目录伪静态规则:

# 子目录规则要排在前边;
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就行了,这就是宝塔的好处吧,如果懒得新建站点那么直接复制根目录和子目录伪静态的规则,复制粘贴也可,测试有效。好了,有问题留言反馈吧!

免责声明:本文来自李洋个人博客,不代表云梦博客的观点和立场,如有侵权请联系本平台处理。

发表评论

快捷回复: 表情:
评论列表 (暂无评论,390人围观)

还没有评论,来说两句吧...

取消
微信二维码
微信二维码
支付宝二维码