中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

DISCUZ!X1.5論壇程序SEO優(yōu)化全攻略

2019-03-15    來源:www.xiaotao5.com

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用

目前國內(nèi)站長做社區(qū)的首選程序莫過于DISCUZ和PHPWIND,筆者有使用DISCUZ程序建過社區(qū)論壇,也吸收了前阿里巴巴SEO主管國平老師講的discuz的優(yōu)化技巧,這里總結(jié)我所學(xué)到的和所掌握的這套程序的優(yōu)化手段和方法,以便于更好的讓自己的論壇被搜索引擎所抓取和收錄,進而提升排名,獲取高質(zhì)量的流量。閑言碎語少說為妙,我們開始切入正題吧。

一、discuz的URL靜態(tài)化設(shè)置以及正規(guī)表達式

細心的站長朋友會發(fā)現(xiàn)在Discuz1.5后臺自帶了一個靜態(tài)化URL的功能,而且默認也寫好了靜態(tài)化規(guī)則。但是帖子頁面的靜態(tài)化規(guī)則并沒有,默認的帖子頁面規(guī)則是:thread-{tid}-{page}-{prevpage}.html,其含義是:thread-{帖子ID}-{帖子翻頁ID}-{當(dāng)前帖子所在的列表頁ID}.html,但是這有一個問題,在“當(dāng)前帖子所在的列表頁ID”這里,如果一個帖子是最新發(fā)表或最新回復(fù)的時候,此ID是第一頁,url中的數(shù)字是 “1”。但是如果這個帖子很久沒人回復(fù)沉下去的時候,這個ID就不知道是幾了,可能出現(xiàn)在第二頁,也可能在第十頁。所以每個帖子的url經(jīng)常在變,也就會產(chǎn)生很多的重復(fù)頁面,而且url經(jīng)常變化,當(dāng)前帖子積累的權(quán)重會丟失。

所以可以使用重寫url靜態(tài)化規(guī)則來解決這個問題,這里我列出寫的靜態(tài)化規(guī)則,供大家參考:

# 將 RewriteEngine 模式打開
RewriteEngine On
# 修改以下語句中的RewriteBase 后的地址為你的論壇目錄地址
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]+)\.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

規(guī)則做好后,保存為httpd.ini,然后上傳到論壇根目錄,進入論壇后臺 --》 全局--》優(yōu)化設(shè)置--》搜索引擎優(yōu)化。然后把“主題內(nèi)容頁”規(guī)則改為:thread-{tid}-{page}.html,這樣就完成了url靜態(tài)化的處理,當(dāng)然前提是你的空間必須支持偽靜態(tài),這個要看你的服務(wù)器的設(shè)置了。這個規(guī)則的好處是既可以幫助url偽靜態(tài)又可以解決重復(fù)頁面的問題一舉兩得,我們知道靜態(tài)的url更利于搜索引擎抓取,所以論壇沒有設(shè)置靜態(tài)化的可以參考上面進行設(shè)置。

二、如何讓游客和搜索引擎蜘蛛看到論壇的圖片

打開任何一個使用discuz建立的論壇,你會發(fā)現(xiàn)游客是看不到論壇圖片的,而做網(wǎng)站什么流量都是需要的,那么圖片帶過來的流量也是不容忽視的,而且還不會少。但是論壇默認的設(shè)置是游客看不到圖片的。同樣的道理,搜索引擎也收錄不了帖子中的圖片。這種情況該如何處理呢?我們可以采用如下方式進行處理,首先打開“后臺 - 用戶 - 用戶組 - 系統(tǒng)用戶組 - 游客 - 編輯 - 附件相關(guān)”,

然后在“允許下載/查看附件”上選“是”。

這樣就可以解決游客看不到圖片的問題了,但是還有一個問題,如果只是這樣設(shè)置,那游客也可以下載其他附件了。所以我們還需要進行另外一個操作,就是在“后臺 - 全局 - 積分設(shè)置 - 積分策略”里,把下載附件設(shè)置需要1個金幣就可以了。

這樣雖然游客可以看到圖片,但是當(dāng)他想下載其他附件時候還是需要注冊成為會員才可以的。

三、優(yōu)化前端訪問速度的gzip壓縮的設(shè)置

SEO必須要考慮網(wǎng)頁的加載速度,一個加載速度快的論壇可以讓搜索引擎抓取的更頻繁,而且對用戶更友好,其原理就是看爬蟲從發(fā)起一個請求到返回數(shù)據(jù),中間需要經(jīng)過哪些途徑,然后優(yōu)化這些相關(guān)因素。

當(dāng)一個用戶打開論壇需要10秒鐘以上,我估計你的網(wǎng)站也要悲劇了,用戶可沒有那么多的耐心去等待,所以為了加快前端的速度,我們要啟用論壇自帶的gzip壓縮功能。但是在Discuz!x1.5的后臺是沒有啟用gzip壓縮功能的地方,所以我們需要手動進行設(shè)置:我們打開“/config/config_global.php”文件,把“$_config['output']['gzip'] = '0'”修改為“$_config['output']['gzip'] = '1'”,這樣一個簡單的設(shè)置既可以讓gzip壓縮啟用了。

四、重復(fù)URL的處理

雖然Discuz!X1.5的SEO已經(jīng)做得不錯了,但是還是不可避免的出現(xiàn)url重復(fù)的問題。這樣就浪費了蜘蛛大量的時間抓取重復(fù)url,那么我們就要想法屏蔽重復(fù)頁面以及垃圾頁面(沒什么SEO價值的頁面)進而節(jié)約蜘蛛的爬取時間。我們可以用robots.txt的設(shè)置來解決這個問題。其實我們只要在discuz的原有robots文件里增加以下規(guī)則:

Disallow: /forum.php$
Disallow: /search-search-adv-yes.html
Disallow: /space-username-*
Disallow: /forum.php?gid=
Disallow: /home.php?mod=space&username=
Disallow: /forum.php?showoldetails=
Disallow: /home-space-do-friend-view-online-type-member.html
Disallow: /space-uid-*
Disallow: /search.php$
Disallow: /forum-forumdisplay-fid-*
Disallow: /forum-viewthread-tid-*-extra-page%3D.html$
Disallow: /forum.php?mod=viewthread&tid=
Disallow: /forum-viewthread-tid-*-page-*-authorid-*.html
Disallow: /forum-viewthread-tid-*-extra-page%3D-ordertype-*.html
Disallow: /forum-viewthread-action-printable-tid-*.html
Disallow: /home-space-uid-*

這樣就完成了基本的處理,但是還不算結(jié)束,在這些屏蔽的地方還需要用nofollow標注一下。因為有些搜索引擎并不遵守自己所定下的robots規(guī)則。除此之外,我們還要經(jīng)常查看網(wǎng)站的日志文件,分析蜘蛛抓取了那些無用頁面,然后進一步擴充我們的robots,這樣發(fā)現(xiàn)一點修改一點,你的網(wǎng)站的抓取效率會提高很多。

五、版權(quán)信息的修改和優(yōu)化

當(dāng)我們建立一個論壇后,打開首頁一般都會有版權(quán)信息,最重要的是title部分有個“Powered by Discuz!”,這樣看起來我們的論壇對用戶很不友好,為了優(yōu)化用戶體驗,我們就要去掉論壇程序的<title>部分默認的版權(quán)信息。

首先打開“\template\default\common\header_common.htm”,找到 <title> 部分,去掉“Powered by Discuz!” 和最后一個中劃線“-”,然后修改下<meta name="keywords" >這一行的關(guān)鍵詞為你需要優(yōu)化的目標關(guān)鍵詞。 同樣的修改下<meta name="generator"> 和<meta name="author">等等這些標簽。

雖然discuz的程序已經(jīng)得到了數(shù)十萬用戶的認可,但是在SEO上做的還并不盡如人意,這篇文章也是初步見解,或許也有自身的不合理性,希望能起到拋磚引玉的作用,帶動大家的更多思路去解決這套程序的SEO的不足。同時也希望看了這篇文章的菜鳥能夠按照以上步驟操作,我想最基本的優(yōu)化還是可以的,在你做完這些工作后,讓后觀察網(wǎng)站服務(wù)器日志,看看是不是提升了抓取效率,是不是利于用戶體驗等。做SEO不能光靠理論,更不能人與亦云,必須要實踐,要分析數(shù)據(jù),這一點國平老師說的很好,做SEO要做科學(xué)的可控的SEO。本文由淘寶旗艦店www.xiaotao5.com 原創(chuàng),歡迎轉(zhuǎn)載。

標簽: 論壇SEO DISCUZ!程序優(yōu)化 DX1.5論壇優(yōu)化 

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:404頁面:SEO中一個不可或缺的配角

下一篇:網(wǎng)站如何才能得到百度的認可