北京網(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)驗,每一個項目承諾做到滿意為止,多一次對比,一定讓您多一份收獲!