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