可以两种伪静态并存吗?

用户 526059786 27天前 140

我不想用子域名,想用子目录创建个zb的网站,然后首页有个tp框架的伪静态,测试了多次。如果使用tp的伪静态,zb的不正常。用zb的伪静态,tp的就不正常。两个伪静态并存的话,哪个在前面就是哪个生效,后面的伪静态规则不生效。如果子目录用zb的404指向方法,头部会显示404错误,虽然可以访问,但是蜘蛛无法抓取,会认为是死链接。有什么解决方法吗。


这是我tp的伪静态,有没有大神合成一下。

if (!-e $request_filename) {

    rewrite ^(.*)$ /index.php?s=/$1 last;

}


最新回复 (2)
全部楼主
  • 用户 明日之子OxO 27天前 0
    引用 2
    用wordpress的伪静态规则就行了
  • 超级版主 沉冰浮水 26天前 0
    引用 3
    location /子目录/ {
      if (-f $request_filename/index.html){
        rewrite (.*) $1/index.html break;
      }
      if (-f $request_filename/index.php){
        rewrite (.*) $1/index.php break;
      }
      if (!-f $request_filename){
        rewrite (.*) /edsa-zbp/index.php break;
      }
    }

    location / {
      # 主目录程序的规则
    }

    ↑↑不确定能不能用。。

    沉冰浮水.tk点此加入QQ群 ←_←我大概率能够解决你所实际面临的问题(收费),然而”你提出的问题“却往往是另一个问题。

    • ZBlogger技术交流中心
      4
          
返回
发新帖