discuz3.2偽靜態(tài),discuzIIS偽靜態(tài),discuz偽靜態(tài)規(guī)則
discuz論壇是國(guó)內(nèi)最大的論壇系統(tǒng),目前國(guó)內(nèi)已經(jīng)有很多人在使用,雖然被騰訊收購(gòu)以后開(kāi)發(fā)進(jìn)度緩慢不少,但是有騰訊撐腰,QQ互聯(lián)做的風(fēng)生水起,比起PHPWIND來(lái),已經(jīng)超過(guò)很多,已經(jīng)追不上了。
下面我們來(lái)看看discuz偽靜態(tài)的方法。
discuz偽靜態(tài)有什么好處?
論壇都是動(dòng)態(tài)的網(wǎng)頁(yè),偽靜態(tài)可以讓搜索引擎更快的收錄,并且被認(rèn)為除靜態(tài)外最好的文件,所以做個(gè)偽靜態(tài)對(duì)SEO的好處是大大的。
windows主機(jī)設(shè)置方法:
第一步:建立一個(gè)名為 httpd.ini 的文件,可以先在電腦上面新建一個(gè)文本,然后將下面的這些代碼復(fù)制到本文里面,再保存。
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
RewriteRule ^(.*)/topic-(.+)\.html(\?(.*))*$ $1/portal\.php\?mod=topic&topicid=$2&$4
RewriteRule ^(.*)/article-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/portal\.php\?mod=view&aid=$2&page=$3&$5
RewriteRule ^(.*)/forum-(\w+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=forumdisplay&fid=$2&page=$3&$5
RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=viewthread&tid=$2&extra=page\%3D$4&page=$3&$6
RewriteRule ^(.*)/group-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=group&fid=$2&page=$3&$5
RewriteRule ^(.*)/space-(username|uid)-(.+)\.html(\?(.*))*$ $1/home\.php\?mod=space&$2=$3&$5&do=index
RewriteRule ^(.*)/blog-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/home\.php\?mod=space&uid=$2&do=blog&id=$3&$5
RewriteRule ^(.*)/(fid|tid)-([0-9]+)\.html(\?(.*))*$ $1/index\.php\?action=$2&value=$3&$5
RewriteRule ^(.*)/plugin-([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html(\?(.*))*$ $1/plugin\.php\?id=$2:$3&$5
然后上傳到FTP的網(wǎng)站目錄即可,去后臺(tái)開(kāi)啟即可。
linux主機(jī)設(shè)置方法:
如果您的空間是linux主機(jī),那么,您就需要將下面的這些URL靜態(tài)化規(guī)則寫(xiě)入您網(wǎng)站的根目錄下的.htaccess文件里面,規(guī)則如下:
代碼如下:
RewriteBase /
# Rewrite 系統(tǒng)規(guī)則請(qǐng)勿修改
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^([a-z]+)-(.+)\.html$ $1.php?rewrite=$2&%1
可以先新建一個(gè)文本,然后將這些代碼復(fù)制入文本里面,并將文本名字保存為.htaccess,然后再上傳至網(wǎng)站的根目錄下,上傳以后也和上面一樣來(lái)到論壇后臺(tái),全局—SEO設(shè)置—URL偽靜態(tài),然后將里面的框框全部打勾,再更新下緩存即可看到偽靜態(tài)的效果!
Crossday Discuz! Board(以下簡(jiǎn)稱(chēng) Discuz!,中國(guó)國(guó)家版權(quán)局著作權(quán)登記號(hào) 2006SR11895)是康盛創(chuàng)想(北京)科技有限公司(英文簡(jiǎn)稱(chēng)Comsenz)推出的一套通用的社區(qū)論壇軟件系統(tǒng),用戶(hù)可以在不需要任何編程的基礎(chǔ)上,通過(guò)簡(jiǎn)單的設(shè)置和安裝,在互聯(lián)網(wǎng)上搭建起具備完善功能、很強(qiáng)負(fù)載能力和可高度定制的論壇服務(wù)。Discuz! 的基礎(chǔ)架構(gòu)采用世界上最流行的web編程組合PHP+MySQL實(shí)現(xiàn),是一個(gè)經(jīng)過(guò)完善設(shè)計(jì),適用于各種服務(wù)器環(huán)境的高效論壇系統(tǒng)解決方案。
作為國(guó)內(nèi)最大的社區(qū)軟件及服務(wù)提供商,Comsenz旗下的 Discuz! 開(kāi)發(fā)組具有豐富的 web應(yīng)用程序設(shè)計(jì)經(jīng)驗(yàn),尤其在論壇產(chǎn)品及相關(guān)領(lǐng)域,經(jīng)過(guò)長(zhǎng)期創(chuàng)新性開(kāi)發(fā),掌握了一整套從算法,數(shù)據(jù)結(jié)構(gòu)到產(chǎn)品安全性方面的領(lǐng)先技術(shù)。使得 Discuz! 無(wú)論在穩(wěn)定性、負(fù)載能力、安全保障等方面都居于國(guó)內(nèi)外同類(lèi)產(chǎn)品領(lǐng)先地位。
除了一般論壇所具有的功能外,Discuz! 還提供了很大限度的個(gè)性化設(shè)定,力求做到功能設(shè)置的系統(tǒng)性、豐富性,功能使用的人性化、傻瓜化,需求定制的最大化、智能化。絕大多數(shù)功能均在后臺(tái)預(yù)留開(kāi)關(guān),可按用戶(hù)需要啟用。前后臺(tái)全部采用語(yǔ)言文件等國(guó)際化設(shè)計(jì),前臺(tái)采用 Discuz! 開(kāi)發(fā)組自主開(kāi)發(fā)的編譯模板等先進(jìn)技術(shù),更換界面易如反掌。完善的權(quán)限設(shè)定,使管理員可控制到每個(gè)用戶(hù),每個(gè)組及所在每個(gè)分論壇的各種權(quán)限,滿(mǎn)足應(yīng)用于各種領(lǐng)域的論壇管理者。
這款程序非常適合建各類(lèi)論壇或者地方門(mén)戶(hù)網(wǎng)站,而且網(wǎng)站給中模板插件也是非常多,有需要的朋友可以看看。
一般的站長(zhǎng)朋友用織夢(mèng)程序建站,具體優(yōu)化方法技巧都很熟知。而用論壇建設(shè)的朋友,對(duì)優(yōu)化一般又一知半解。網(wǎng)上也相傳又各種dz論壇優(yōu)化的相關(guān)文章。但很少見(jiàn)dz論壇文章頁(yè)面標(biāo)題如何優(yōu)化?我也是在自己做的過(guò)程中,不斷的摸索出來(lái)內(nèi)容頁(yè)標(biāo)題優(yōu)化。下面由路凡教育站長(zhǎng)詳細(xì)分享給大家:
一般套用的dz程序顯示出來(lái)的文章頁(yè)面的標(biāo)題是:
標(biāo)題+列表頁(yè)標(biāo)題+站點(diǎn)名,
那么對(duì)于優(yōu)化來(lái)說(shuō),列表頁(yè)的標(biāo)題是完全沒(méi)有存在的必要的。留著只會(huì)降低該頁(yè)面權(quán)重,所以最好的辦法就是去除掉。
站點(diǎn)名留著是對(duì)自己網(wǎng)站的品牌推廣是有很明顯的作用。例如:每日一貼標(biāo)題,百度知道內(nèi)容頁(yè)標(biāo)題都是這樣的。
用ftp工具
找到/source/module/forum/forum_viewthread.php 這個(gè)文件
下載到本地上來(lái);
然后用Dreamweave軟件打開(kāi)找到:
$navtitle = get_title_page($_G['forum_thread']['subject'], $_G['page']).’ – ‘.strip_tags($_G['forum']['name']);
get_title_page($_G['forum_thread']['subject'], $_G['page']) 這個(gè)呢就是文章的標(biāo)題了,
strip_tags($_G['forum']['name'])就是要去掉的部分,保存文件。
這樣就只剩下的是 文章標(biāo)題+站點(diǎn)名;
再用ftp上傳工具上傳到/source/module/forum/forum_viewthread.php 文件里,覆蓋原來(lái)的forum_viewthread.php 的文件。
大功告成。刷新內(nèi)容頁(yè)你就可以看到自己想要的效果了。本文章來(lái)源路凡會(huì)計(jì)論壇站長(zhǎng)原創(chuàng):歡迎大家轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明出處,也可以查看優(yōu)化標(biāo)題效果展示案例。
溫馨提示:下載的forum_viewthread.php文件建議要首先備份保存,然后再修改;萬(wàn)一修改后效果沒(méi)有達(dá)成,依然可以保留原來(lái)的文件。
Тест