男的舔女的下面视频在线播放-少妇愉情理仑片高潮日本-久久久久久国产一区二区三区-麻豆精品一区二区综合-国产精品超碰在线观看-网红极品女神精品视频在线-国产亚洲综合777-高清性视频一区二区播放-中文字幕第一页亚洲天堂

Discuz! 官方交流社區(qū)

標(biāo)題: 子目錄下不能新建網(wǎng)站?靜態(tài)規(guī)則不能用 [打印本頁(yè)]

作者: ghz0832    時(shí)間: 2025-3-7 20:42
標(biāo)題: 子目錄下不能新建網(wǎng)站?靜態(tài)規(guī)則不能用
寶塔nginx系統(tǒng),現(xiàn)在運(yùn)行的一個(gè)網(wǎng)站比如是www.aaa.com,那么新建一個(gè)子目錄,子目錄做一個(gè)網(wǎng)站就是www.aaa.com/bbs,
現(xiàn)在遇到的問(wèn)題是,www.aaa.com的偽靜態(tài)規(guī)則正常,那么bbs的偽靜態(tài)規(guī)則怎么寫(xiě)?
下面是規(guī)則
  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. }
復(fù)制代碼
網(wǎng)上查到一些資料,說(shuō)子目錄的規(guī)則要放前面,我就把他放前面了,然后子目錄的偽靜態(tài)打開(kāi)就正常了,但是根目錄下的網(wǎng)站偽靜態(tài)就不正常,問(wèn)一下大家有沒(méi)有什么解決的方案

作者: ghz0832    時(shí)間: 2025-3-7 20:43
QQ群里大家都說(shuō)有沖突,有沒(méi)有解決方案
作者: lzixu    時(shí)間: 2025-3-8 10:29
我那個(gè)問(wèn)題也沒(méi)解決

二級(jí)域名綁定二級(jí)目錄后
二級(jí)目錄的偽靜態(tài)問(wèn)題

正常來(lái)說(shuō)是這樣的http://bbs.lzixu.cn/forum-180-1.html

現(xiàn)在是這樣的http://bbs.lzixu.cn/bbs/forum-180-1.html

不知怎么把這個(gè)二級(jí)目錄去掉http://bbs.lzixu.cn/bbs/forum-180-1.html
作者: lzixu    時(shí)間: 2025-3-8 10:30
而且二級(jí)域名綁定二級(jí)目錄后

http://www.lzixu.cn/bbs/forum-180-1.html 這樣也能訪問(wèn)的
作者: ghz0832    時(shí)間: 2025-3-8 10:43
lzixu 發(fā)表于 2025-3-8 10:29
我那個(gè)問(wèn)題也沒(méi)解決

二級(jí)域名綁定二級(jí)目錄后

你這個(gè)好解決啊,不要建立bbs目錄,新建一個(gè)網(wǎng)站放根目錄綁定bbs.域名就行了
如果虛擬空間只能綁定一個(gè)站,可以把bbs目錄下的discuz網(wǎng)站文件全部移動(dòng)到根目錄下,因?yàn)檎搲募闶醉?yè)的文件不一樣,那就可以直接綁定bbs.域名了
作者: lzixu    時(shí)間: 2025-3-8 11:55
ghz0832 發(fā)表于 2025-3-8 10:43
你這個(gè)好解決啊,不要建立bbs目錄,新建一個(gè)網(wǎng)站放根目錄綁定bbs.域名就行了
如果虛擬空間只能綁定一個(gè)站 ...

你說(shuō)的知道,但首頁(yè)我要放個(gè)人的導(dǎo)航站,所以才要這樣弄的

之前用EMLOG的時(shí)候可以這樣操作的

換成DZ就不行了,好像DZ默認(rèn)添加二級(jí)BBS的,而且?guī)WW的還能訪問(wèn)
作者: ghz0832    時(shí)間: 2025-3-8 13:36
lzixu 發(fā)表于 2025-3-8 11:55
你說(shuō)的知道,但首頁(yè)我要放個(gè)人的導(dǎo)航站,所以才要這樣弄的

之前用EMLOG的時(shí)候可以這樣操作的

bbs.域名綁定bbs目錄,你綁定到首頁(yè)了
作者: lzixu    時(shí)間: 2025-3-8 15:23
ghz0832 發(fā)表于 2025-3-8 13:36
bbs.域名綁定bbs目錄,你綁定到首頁(yè)了

所以要在首頁(yè)加個(gè)偽靜態(tài)文件,要它綁定到BBS目錄呀
作者: 可樂(lè)不加冰    時(shí)間: 2025-3-9 22:28
這個(gè)簡(jiǎn)單 改其中一個(gè)論壇的
URL 靜態(tài)化 格式里最前面的那個(gè)名字就好了
比如原來(lái)是 forum-{fid}-{page}.html 改成 forum_bbs-{fid}-{page}.html
然后 復(fù)制規(guī)則
rewrite ^([^\.]*)/forum_bbs-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 last;
改了二級(jí)目錄的規(guī)則就放最下面
改根目錄的規(guī)則就放最上面
(, 下載次數(shù): 32)
  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. #二級(jí)目錄,“_”后面不一樣可以有很多
  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. }
復(fù)制代碼



作者: 可樂(lè)不加冰    時(shí)間: 2025-3-9 22:44
其實(shí)什么都不用改 也不用加
就原來(lái)那一套規(guī)則就沒(méi)問(wèn)題
問(wèn)題是你非要再加上一套給二級(jí)目錄的規(guī)則
作者: 可樂(lè)不加冰    時(shí)間: 2025-3-9 22:46
其實(shí)吧
什么都不用加也不用改
就那一套規(guī)則就性 嘿嘿
作者: ghz0832    時(shí)間: 2025-3-11 08:01
可樂(lè)不加冰 發(fā)表于 2025-3-9 22:28
這個(gè)簡(jiǎn)單 改其中一個(gè)論壇的
URL 靜態(tài)化 格式里最前面的那個(gè)名字就好了
比如原來(lái)是 forum-{fid}-{page}.htm ...

目錄改了規(guī)則名字原來(lái)百度收錄的還能不能打開(kāi)
作者: ghz0832    時(shí)間: 2025-3-11 08:01
可樂(lè)不加冰 發(fā)表于 2025-3-9 22:46
其實(shí)吧
什么都不用加也不用改
就那一套規(guī)則就性 嘿嘿

具體怎么弄
作者: IsaacZ    時(shí)間: 2025-3-11 09:18
ghz0832 發(fā)表于 2025-3-11 08:01
具體怎么弄

說(shuō)你做了什么,看到什么,想讓它變成什么樣兒
作者: 可樂(lè)不加冰    時(shí)間: 2025-3-11 19:20
ghz0832 發(fā)表于 2025-3-11 08:01
具體怎么弄

就那一套規(guī)則就夠了
幾個(gè)2及目錄都是用那一套就可以了
那玩意不挑幾級(jí)目錄

以前的收錄要是根目錄的
現(xiàn)在要換到2級(jí)目錄
做個(gè)301就可以了

作者: ysx24    時(shí)間: 2025-3-12 11:17
非目錄搭建
服務(wù)器一般是bbs.xxxx.com
虛擬機(jī)是 xxxx.com/bbs
這個(gè)原來(lái)都弄過(guò)貌似不需要改偽靜態(tài),而且你的url好奇怪
作者: ysx24    時(shí)間: 2025-3-12 11:56
方法1
域名一般都有帶www和不帶www的dns解析,留一個(gè)給論壇,寶塔綁定文件的目錄就可以了
方法2
利用nginx規(guī)則進(jìn)行URL重寫(xiě),http://bbs.lzixu.cn/bbs/?重寫(xiě)為?http://bbs.lzixu.cn/
server {
    listen 80;
    server_name bbs.lzixu.cn;

    # 重寫(xiě) /bbs/ 到根目錄
    rewrite ^/bbs/(.*)$ /$1 last;

方法3
server {
    listen 80;
    server_name bbs.lzixu.cn;

    # 綁定到二級(jí)子目錄 bbs
    location / {
        # 檢查請(qǐng)求的域名是否為 bbs.lzixu.cn
        if ($host = "bbs.lzixu.cn") {
            # 將請(qǐng)求重寫(xiě)到 /bbs 子目錄
            rewrite ^/(.*)$ /bbs/$1 last;
        }
    }

作者: ysx24    時(shí)間: 2025-3-12 12:16
ysx24 發(fā)表于 2025-3-12 11:56
方法1
域名一般都有帶www和不帶www的dns解析,留一個(gè)給論壇,寶塔綁定文件的目錄就可以了
方法2

不能編輯帖子
補(bǔ)充偽靜態(tài)規(guī)則
rewrite ^/bbs/(.*)$ /$1 last;
或者
location / {
    rewrite ^/bbs/(.*)$ /$1 last;
}
作者: ghz0832    時(shí)間: 2025-3-12 12:27
我 的已經(jīng)解決了,樓上的你們?cè)谖疫@帖子干啥子
作者: ghz0832    時(shí)間: 2025-3-12 12:39
發(fā)個(gè)帖留個(gè)記號(hào)怕找不到

  1. rewrite ^([^\.]*)/bjjdwx/topic-(.+)\.html$ $1/bjjdwx/portal.php?mod=topic&topic=$2 break;
  2. rewrite ^([^\.]*)/bjjdwx/article-([0-9]+)-([0-9]+)\.html$ $1/bjjdwx/portal.php?mod=view&aid=$2&page=$3 break;
  3. rewrite ^([^\.]*)/bjjdwx/jdwx-(\w+)-([0-9]+)\.html$ $1/bjjdwx/forum.php?mod=forumdisplay&fid=$2&page=$3 break;
  4. rewrite ^([^\.]*)/bjjdwx/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/bjjdwx/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3 break;
  5. rewrite ^([^\.]*)/bjjdwx/group-([0-9]+)-([0-9]+)\.html$ $1/bjjdwx/forum.php?mod=group&fid=$2&page=$3 break;
  6. rewrite ^([^\.]*)/bjjdwx/space-(username|uid)-(.+)\.html$ $1/bjjdwx/home.php?mod=space&$2=$3 break;
  7. rewrite ^([^\.]*)/bjjdwx/blog-([0-9]+)-([0-9]+)\.html$ $1/bjjdwx/home.php?mod=space&uid=$2&do=blog&id=$3 break;
  8. rewrite ^([^\.]*)/bjjdwx/archiver/(fid|tid)-([0-9]+)\.html$ $1/bjjdwx/archiver/index.php?action=$2&value=$3 break;

  9. rewrite ^([^\./]*)/(demo)(.+)$ $1/$2$3 break;
  10. rewrite ^([^\./]*)/bbs/?$ $1/forum.php?forumlist=1 break;
  11. rewrite ^([^\./]*)/bbs/g([0-9]+)/?$ $1/forum.php?gid=$2 break;
  12. rewrite ^([^\./]*)/bbs/([0-9]+)/?$ $1/forum.php?mod=viewthread&tid=$2 break;
  13. rewrite ^([^\./]*)/bbs/([0-9]+)/([0-9]+)/?$ $1/forum.php?mod=viewthread&tid=$2&page=$3 break;
  14. rewrite ^([^\./]*)/(nextoldset|nextnewset)-([0-9]+)$ $1/forum.php?mod=redirect&goto=$2&tid=$3 break;
  15. rewrite ^([^\./]*)/t/?$ $1/misc.php?mod=tag break;
  16. rewrite ^([^\./]*)/t/([0-9]+)/?$ $1/misc.php?mod=tag&id=$2 break;
  17. rewrite ^([^\./]*)/t/([0-9]+)/([0-9]+)/?$ $1/misc.php?mod=tag&id=$2&type=thread&page=$3 break;
  18. rewrite ^([^\./]*)/b/([0-9]+)/([0-9]+)/?$ $1/misc.php?mod=tag&id=$2&type=blog&page=$3 break;
  19. rewrite ^([^\./]*)/g/?$ $1/forum.php?mod=guide break;
  20. rewrite ^([^\./]*)/g/(hot|digest|new|newthread|sofa|my)/?$ $1/forum.php?mod=guide&view=$2 break;
  21. rewrite ^([^\./]*)/g/(hot|digest|new|newthread|sofa|my)/([0-9]+)/?$ $1/forum.php?mod=guide&view=$2&page=$3 break;
  22. rewrite ^([^\./]*)/u([0-9]+)$ $1/home.php?mod=space&uid=$2&do=profile break;
  23. rewrite ^([^\./]*)/u-([^/]+)$ $1/home.php?mod=space&username=$2 break;
  24. rewrite ^([^\./]*)/b/([0-9]+)/b([0-9]+)/?$ $1/home.php?mod=space&uid=$2&do=blog&id=$3 break;
  25. rewrite ^([^\./]*)/b/([0-9]+)/?$ $1/home.php?mod=space&uid=$2&do=blog&view=me&from=space break;
  26. rewrite ^([^\./]*)/b/([0-9]+)/([0-9]+)/?$ $1/home.php?mod=space&uid=$2&do=blog&view=me&from=space&page=$3 break;
  27. rewrite ^([^\./]*)/p/(\w+)/?$ $1/plugin.php?id=$2 break;
  28. rewrite ^([^\./]*)/p/(\w+)/(\w+)/?$ $1/plugin.php?id=$2:$3 break;
  29. rewrite ^([^\./]*)/g/?$ $1/group.php break;
  30. rewrite ^([^\./]*)/g/g([0-9]+)/?$ $1/group.php?gid=$2 break;
  31. rewrite ^([^\./]*)/g/s([0-9]+)/?$ $1/group.php?sgid=$2 break;
  32. rewrite ^([^\./]*)/g/([0-9]+)/?$ $1/forum.php?mod=group&fid=$2 break;
  33. rewrite ^([^\./]*)/c/?$ $1/forum.php?mod=collection break;
  34. rewrite ^([^\./]*)/c/(\d+)/?$ $1/forum.php?mod=collection&action=view&ctid=$2 break;
  35. rewrite ^([^\./]*)/a/?$ $1/portal.php break;
  36. rewrite ^([^\./]*)/a/([0-9]+)/?$ $1/portal.php?mod=view&aid=$2 break;
  37. rewrite ^([^\./]*)/a/([0-9]+)/([0-9]+)/?$ $1/portal.php?mod=view&aid=$2&page=$3 break;
  38. rewrite ^([^\./]*)/portal-list/([0-9]+)/?$ $1/portal.php?mod=list&catid=$2 break;
  39. rewrite ^([^\./]*)/portal-list/([0-9]+)/([0-9]+)/?$ $1/portal.php?mod=list&catid=$2&page=$3 break;
  40. rewrite ^([^\./]*)/(yjwx|sjwx|dnwx|wxal|dgwx|ktwx|wxgs|dcl|lyq|gfwx|yxwx|itzx|wxjs|bxwx|chwx|kjwx|tcl|cwwx|hxwx|haier|jkwx|xjdwx|dzjs|wxrm|dgjc|dygl|dydl|xtjq|yqj|gdxs|jdcs)/([0-9]+)/?$ $1/$2/index.php?page=$3 break;
  41. rewrite ^([^\./]*)/t/([0-9]+)/?$ $1/portal.php?mod=topic&topicid=$2 break;
  42. rewrite ^([^\./]*)/t/(\w+)/?$ $1/portal.php?mod=topic&topic=$2 break;
  43. rewrite ^([^\./]*)/(yjwx|sjwx|dnwx|wxal|dgwx|ktwx|wxgs|dcl|lyq|gfwx|yxwx|itzx|wxjs|bxwx|chwx|kjwx|tcl|cwwx|hxwx|haier|jkwx|xjdwx|dzjs|wxrm|dgjc|dygl|dydl|xtjq|yqj|gdxs|jdcs)/?$ $1/$2/index.php break;
  44. rewrite ^([^\./]*)/([0-9]+)/?$ $1/forum.php?mod=forumdisplay&fid=$2 break;
  45. rewrite ^([^\./]*)/([0-9]+)/([0-9]+)/?$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 break;
  46. rewrite ^([^\./]*)/([0-9]+)-([0-9]+)/?$ $1/forum.php?mod=forumdisplay&fid=$2&filter=typeid&typeid=$3 break;
  47. rewrite ^([^\./]*)/([0-9]+)-([0-9]+)/([0-9]+)/?$ $1/forum.php?mod=forumdisplay&fid=$2&filter=typeid&typeid=$3&page=$4 break;
  48. rewrite ^([^\./]*)/([0-9]+)-s([0-9]+)/?$ $1/forum.php?mod=forumdisplay&fid=$2&filter=sortid&sortid=$3 break;
  49. rewrite ^([^\./]*)/([0-9]+)-s([0-9]+)/([0-9]+)/?$ $1/forum.php?mod=forumdisplay&fid=$2&filter=sortid&sortid=$3&page=$4 break;
  50. rewrite ^([^\./]*)/([0-9]+)-([0-9]+)-s([0-9]+)/?$ $1/forum.php?mod=forumdisplay&fid=$2&filter=typeid&typeid=$3&sortid=$4 break;
  51. rewrite ^([^\./]*)/([0-9]+)-t([0-9]+)-s([0-9]+)/([0-9]+)/?$ $1/forum.php?mod=forumdisplay&fid=$2&filter=typeid&typeid=$3&sortid=$4&page=$5 break;

  52. rewrite ^(.*)/down\.html*$ $1/plugin.php?id=attachcenter&%1 break;
  53. rewrite ^(.*)/list\.html$ $1/plugin.php?id=attachcenter:list&%1 break;
  54. rewrite ^(.*)/list-([0-9]+)-([0-9]+)\.html$ $1/plugin.php?id=attachcenter:list&fid=$2&page=$3&%1 break;
  55. rewrite ^(.*)/list-([0-9]+)\.html$ $1/plugin.php?id=attachcenter:list&fid=$2&%1 break;
  56. rewrite ^(.*)/page-([0-9]+)\.html$ $1/plugin.php?id=attachcenter:page&aid=$2&%1 break;
  57. rewrite ^(.*)/list-([0-9]+)-([0-9]+)-([0-9]+)\.htm$ $1/plugin.php?id=attachcenter:list&fid=$2&typeid=$3&page=$4&%1 break;
  58. rewrite ^(.*)/list-([0-9]+)-([0-9]+)\.htm$ $1/plugin.php?id=attachcenter:list&fid=$2&typeid=$3&%1 break;

  59. rewrite ^(.*)/([a-z]+)-(.+)\.html$ $1/$2.php?rewrite=$3 break;

  60. if (!-e $request_filename) {
  61.         return 404;
  62. }
復(fù)制代碼







歡迎光臨 Discuz! 官方交流社區(qū) (http://m.sdtechgong.com.cn/) Powered by Discuz! X5.0