discuz与帝国混合安装,论坛部分独立出来换二级域名,nginx301跳转规则

毒药      355阅读

背景:discuz 和帝国cms安装在同一根目录和域名下,混合安装nginx服务器,discuz没有单独目录,帝国同样没有单独目录。
域名是www.XXXXX.

现需求:
将论坛部分独立成一个目录然后绑定二级域名bbs.XXXXX.
新论坛部署好后需要将老域名的论坛部分重定向至新的论坛二级域名,不知301规则怎么写。
主要是:

/index.php

/forum.php

/forum-

/thread-
应该主要是这四个部分的301跳转规则

   355阅读

解决方法:

rewrite ^([^\.]*)/forum-(\w+)-([0-9]+)\.html$ https://club.zbapk.com/forum-$2-$3.html permanent;
rewrite ^([^\.]*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ https://club.zbapk.com/thread-$2-$3-$4.html permanent;
rewrite ^([^\.]*)/forum.php https://club.zbapk.com/forum.php permanent;

毒药   7.8天前
1
登录 后发表评论