久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

12下一頁
返回列表 發帖
查看: 681|回復: 19

[求助] 子目錄下不能新建網站?靜態規則不能用

33

主題

92

回帖

133

積分

漸入佳境

貢獻
0 點
金幣
5 個
QQ
樓主
發表于 2025-3-7 20:42:28 | 只看樓主 |只看大圖 |倒序瀏覽 |閱讀模式
寶塔nginx系統,現在運行的一個網站比如是www.aaa.com,那么新建一個子目錄,子目錄做一個網站就是www.aaa.com/bbs,
現在遇到的問題是,www.aaa.com的偽靜態規則正常,那么bbs的偽靜態規則怎么寫?
下面是規則
  1. rewrite ^([^\.]*)/bbs/topic-(.+)\.html$ $1/bjjdwx/portal.php?mod=topic&topic=$2 last;
  2. rewrite ^([^\.]*)/bbs/article-([0-9]+)-([0-9]+)\.html$ $1/bjjdwx/portal.php?mod=view&aid=$2&page=$3 last;
  3. rewrite ^([^\./]*)/bbs/jdwx-(\w+)-([0-9]+)\.html$ $1/bjjdwx/forum.php?mod=forumdisplay&fid=$2&page=$3 last;
  4. rewrite ^([^\.]*)/bbs/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/bjjdwx/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3 last;
  5. rewrite ^([^\.]*)/bbs/group-([0-9]+)-([0-9]+)\.html$ $1/bjjdwx/forum.php?mod=group&fid=$2&page=$3 last;
  6. rewrite ^([^\.]*)/bbs/space-(username|uid)-(.+)\.html$ $1/bjjdwx/home.php?mod=space&$2=$3 last;
  7. rewrite ^([^\.]*)/bbs/blog-([0-9]+)-([0-9]+)\.html$ $1/bjjdwx/home.php?mod=space&uid=$2&do=blog&id=$3 last;
  8. if (!-e $request_filename) {
  9.         return 404;
  10. }
復制代碼
網上查到一些資料,說子目錄的規則要放前面,我就把他放前面了,然后子目錄的偽靜態打開就正常了,但是根目錄下的網站偽靜態就不正常,問一下大家有沒有什么解決的方案
我知道答案 回答被采納將會獲得1 貢獻 已有19人回答
回復

使用道具 舉報

33

主題

92

回帖

133

積分

漸入佳境

貢獻
0 點
金幣
5 個
QQ
沙發
 樓主| 發表于 2025-3-7 20:43:30 | 只看Ta
QQ群里大家都說有沖突,有沒有解決方案
回復

使用道具 舉報

11

主題

77

回帖

97

積分

漸入佳境

貢獻
0 點
金幣
5 個
板凳
發表于 2025-3-8 10:29:00 | 只看Ta
我那個問題也沒解決

二級域名綁定二級目錄后
二級目錄的偽靜態問題

正常來說是這樣的http://bbs.lzixu.cn/forum-180-1.html

現在是這樣的http://bbs.lzixu.cn/bbs/forum-180-1.html

不知怎么把這個二級目錄去掉http://bbs.lzixu.cn/bbs/forum-180-1.html
回復

使用道具 舉報

11

主題

77

回帖

97

積分

漸入佳境

貢獻
0 點
金幣
5 個
地板
發表于 2025-3-8 10:30:08 | 只看Ta
而且二級域名綁定二級目錄后

http://www.lzixu.cn/bbs/forum-180-1.html 這樣也能訪問的
回復

使用道具 舉報

33

主題

92

回帖

133

積分

漸入佳境

貢獻
0 點
金幣
5 個
QQ
5#
 樓主| 發表于 2025-3-8 10:43:01 | 只看Ta
lzixu 發表于 2025-3-8 10:29
我那個問題也沒解決

二級域名綁定二級目錄后

你這個好解決啊,不要建立bbs目錄,新建一個網站放根目錄綁定bbs.域名就行了
如果虛擬空間只能綁定一個站,可以把bbs目錄下的discuz網站文件全部移動到根目錄下,因為論壇文件跟你首頁的文件不一樣,那就可以直接綁定bbs.域名了
回復

使用道具 舉報

11

主題

77

回帖

97

積分

漸入佳境

貢獻
0 點
金幣
5 個
6#
發表于 2025-3-8 11:55:45 | 只看Ta
ghz0832 發表于 2025-3-8 10:43
你這個好解決啊,不要建立bbs目錄,新建一個網站放根目錄綁定bbs.域名就行了
如果虛擬空間只能綁定一個站 ...

你說的知道,但首頁我要放個人的導航站,所以才要這樣弄的

之前用EMLOG的時候可以這樣操作的

換成DZ就不行了,好像DZ默認添加二級BBS的,而且帶WWW的還能訪問
回復

使用道具 舉報

33

主題

92

回帖

133

積分

漸入佳境

貢獻
0 點
金幣
5 個
QQ
7#
 樓主| 發表于 2025-3-8 13:36:09 | 只看Ta
lzixu 發表于 2025-3-8 11:55
你說的知道,但首頁我要放個人的導航站,所以才要這樣弄的

之前用EMLOG的時候可以這樣操作的

bbs.域名綁定bbs目錄,你綁定到首頁了
回復

使用道具 舉報

11

主題

77

回帖

97

積分

漸入佳境

貢獻
0 點
金幣
5 個
8#
發表于 2025-3-8 15:23:26 | 只看Ta
ghz0832 發表于 2025-3-8 13:36
bbs.域名綁定bbs目錄,你綁定到首頁了

所以要在首頁加個偽靜態文件,要它綁定到BBS目錄呀
回復

使用道具 舉報

21

主題

223

回帖

325

積分

爐火純青

貢獻
4 點
金幣
20 個
9#
發表于 2025-3-9 22:28:25 | 只看Ta
這個簡單 改其中一個論壇的
URL 靜態化 格式里最前面的那個名字就好了
比如原來是 forum-{fid}-{page}.html 改成 forum_bbs-{fid}-{page}.html
然后 復制規則
rewrite ^([^\.]*)/forum_bbs-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 last;
改了二級目錄的規則就放最下面
改根目錄的規則就放最上面

  1. #根目錄
  2. rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2 last;
  3. rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3 last;
  4. rewrite ^([^\.]*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 last;
  5. rewrite ^([^\.]*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3 last;
  6. rewrite ^([^\.]*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3 last;
  7. rewrite ^([^\.]*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3 last;
  8. rewrite ^([^\.]*)/blog-([0-9]+)-([0-9]+)\.html$ $1/home.php?mod=space&uid=$2&do=blog&id=$3 last;
  9. #二級目錄,“_”后面不一樣可以有很多
  10. rewrite ^([^\.]*)/topic_bbs-(.+)\.html$ $1/portal.php?mod=topic&topic=$2 last;
  11. rewrite ^([^\.]*)/article_bbs-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3 last;
  12. rewrite ^([^\.]*)/forum_bbs-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 last;
  13. rewrite ^([^\.]*)/thread_bbs-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3 last;
  14. rewrite ^([^\.]*)/group_bbs-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3 last;
  15. rewrite ^([^\.]*)/space_bbs-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3 last;
  16. rewrite ^([^\.]*)/blog_bbs-([0-9]+)-([0-9]+)\.html$ $1/home.php?mod=space&uid=$2&do=blog&id=$3 last;
  17. #公用
  18. rewrite ^([^\.]*)/archiver/(fid|tid)-([0-9]+)\.html$ $1/archiver/index.php?action=$2&value=$3 last;
  19. rewrite ^([^\.]*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ $1/plugin.php?id=$2:$3 last;
  20. if (!-e $request_filename) {
  21.         return 404;
  22. }
復制代碼


回復

使用道具 舉報

21

主題

223

回帖

325

積分

爐火純青

貢獻
4 點
金幣
20 個
10#
發表于 2025-3-9 22:44:55 | 只看Ta
其實什么都不用改 也不用加
就原來那一套規則就沒問題
問題是你非要再加上一套給二級目錄的規則
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

  • 關注公眾號
  • 有償服務微信
  • 有償服務QQ

手機版|小黑屋|Discuz! 官方交流社區 ( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|star

GMT+8, 2025-7-3 02:05 , Processed in 0.076634 second(s), 10 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

關燈 在本版發帖
有償服務QQ
有償服務微信
返回頂部
快速回復 返回頂部 返回列表