如何設置Discuz! X2.5論壇win主機和linux主機偽靜態(tài)
  • 更新時間:2024-11-08 03:16:29
  • 網(wǎng)站建設
  • 發(fā)布時間:1年前
  • 290

北京網(wǎng)站建設公司推來客:最近有朋友問我如何設置偽靜態(tài)(www.tlkjt.com)。他用dzx2.5的程序建了一個論壇,因為建站初期是個新手,所以不是很懂,最近dx2.5的版本出爐了,給大家分享下怎么設置dx2.5論壇中win主機和linux主機的偽靜態(tài)規(guī)則!

Windows主機設置方法:

第一步:新建一個名為httpd.ini的文件,可以先在電腦上新建一個文本,然后將下面的代碼復制到這個文本中,然后保存。

[ISAPI_Rewrite]

# 3600=1 小時

高速緩存時鐘速率3600

重復次數(shù)32

# 保護httpd.ini 和httpd.parse.errors 文件

# 通過HTTP 訪問

RewriteRule ^(.*)/topic-(.+).html(?(.*))*$ $1/portal.php? mod=topictopic=$2$4

RewriteRule ^(.*)/article-([0-9]+)-([0-9]+).html(?(.*))*$ $1/portal.php? mod=viewaid=$2page=$3$5

RewriteRule ^(.*)/forum-(w+)-([0-9]+).html(?(.*))*$ $1/forum.php? mod=forumdisplayfid=$2page=$3$5

RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+).html(?(.*))*$ $1/論壇。 PHP? mod=viewthreadtid=$2extra=page%3D$4page=$3$6

RewriteRule ^(.*)/group-([0-9]+)-([0-9]+).html(?(.*))*$ $1/forum.php? mod=groupfid=$2page=$3$5

RewriteRule ^(.*)/space-(username|uid)-(.+).html(?(.*))*$ $1/home.php? mod=空間$2=$3$5

RewriteRule ^(.*)/blog-([0-9]+)-([0-9]+).html(?(.*))*$ $1/home.php? mod=spaceuid=$2do=blogid=$3$5

RewriteRule ^(.*)/(fid|tid)-([0-9]+).html(?(.*))*$ $1/index.php?行動=$2價值=$3$5

將這些代碼保存到文本中后,將文本重命名為httpd.ini,然后上傳到網(wǎng)站根目錄!

第二步:接下來我們來到論壇后臺,進入全局-SEO設置-URL偽靜態(tài),然后把里面的方框都勾上。

全部勾選后,點擊提交,OK,偽靜態(tài)設置成功,接下來更新論壇的緩存看看效果吧!

Linux主機設置方法:

如果你的空間是linux主機,那么你需要將以下URL靜態(tài)規(guī)則寫入你網(wǎng)站根目錄下的.htaccess文件中。規(guī)則如下:

重寫引擎開啟

重寫基礎/

#重寫系統(tǒng)規(guī)則不修改

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^topic-(.+).html$ portal.php?mod=topictopic=$1%1

RewriteCond %{QUERY_STRING} ^(.*)$

重寫規(guī)則^article-([0-9]+)-([0-9]+).html$ portal.php?mod=viewaid=$1page=$2%1

RewriteCond %{QUERY_STRING} ^(.*)$

重寫規(guī)則^forum-(w+)-([0-9]+).html$ forum.php?mod=forumdisplayfid=$1page=$2%1

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^線程-([0-9]+)-([0-9]+)-([0-9]+).html$ forum.php?mod=viewthreadtid=$1extra=page%3D$3page=$2%1

RewriteCond %{QUERY_STRING} ^(.*)$

重寫規(guī)則^group-([0-9]+)-([0-9]+).html$ forum.php?mod=groupfid=$1page=$2%1

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^space-(用戶名|uid)-(.+).html$ home.php?mod=space$1=$2%1

RewriteCond %{QUERY_STRING} ^(.*)$

重寫規(guī)則^([a-z]+)-(.+).html$ $1.php?rewrite=$2%1

設置偽靜態(tài),前提是你的虛擬主機需要支持偽靜態(tài),如果你的虛擬主機不支持偽靜態(tài),那么設置也沒用!

可以先新建一個文本,然后將這些代碼復制到文本中,并將文本名稱保存為.htaccess,然后上傳到網(wǎng)站根目錄。上傳之后也會像上面一樣進入論壇后臺,全局-SEO設置-網(wǎng)址偽靜態(tài),然后把里面的方框都勾上,然后更新緩存就可以看到偽靜態(tài)的效果了!

本文發(fā)表于SEO網(wǎng)站優(yōu)化公司推來客http://www.tlkjt.com/

我們專注高端建站,小程序開發(fā)、軟件系統(tǒng)定制開發(fā)、BUG修復、物聯(lián)網(wǎng)開發(fā)、各類API接口對接開發(fā)等。十余年開發(fā)經(jīng)驗,每一個項目承諾做到滿意為止,多一次對比,一定讓您多一份收獲!

本文章出于推來客官網(wǎng),轉(zhuǎn)載請表明原文地址:https://www.tlkjt.com/web/13304.html
推薦文章

在線客服

掃碼聯(lián)系客服

3985758

回到頂部