激情五月天婷婷,亚洲愉拍一区二区三区,日韩视频一区,a√天堂中文官网8

<ul id="buwfs"><strike id="buwfs"><strong id="buwfs"></strong></strike></ul>
    <output id="buwfs"></output>
  • <dfn id="buwfs"><source id="buwfs"></source></dfn>
      <dfn id="buwfs"><td id="buwfs"></td></dfn>
      <div id="buwfs"><small id="buwfs"></small></div>
      <dfn id="buwfs"><source id="buwfs"></source></dfn>
      1. <dfn id="buwfs"><td id="buwfs"></td></dfn>
        始創(chuàng)于2000年 股票代碼:831685
        咨詢熱線:0371-60135900 注冊(cè)有禮 登錄
        • 掛牌上市企業(yè)
        • 60秒人工響應(yīng)
        • 99.99%連通率
        • 7*24h人工
        • 故障100倍補(bǔ)償
        全部產(chǎn)品
        您的位置: 網(wǎng)站首頁(yè) > 幫助中心>文章內(nèi)容

        Discuz論壇SEO優(yōu)化指南

        發(fā)布時(shí)間:  2012/9/14 15:13:44
          因?yàn)楝F(xiàn)在很多人在做自己的論壇,為了對(duì)他們有些幫助,我打算把我優(yōu)化這個(gè)論壇的步驟寫(xiě)下來(lái)。 文章會(huì)分為好幾篇來(lái)寫(xiě),由于涉及的細(xì)節(jié)很多,我自己也是在邊寫(xiě)帖子邊給論壇做SEO優(yōu)化,所以我也不知道會(huì)寫(xiě)到什么時(shí)候結(jié)束。


        1,選擇論壇程序和版本。

        我選擇的論壇程序是Discuz!x1.5,語(yǔ)言版本是 gbk 版。為什么選這個(gè)版本呢?

        首先Discuz!x1.5的用戶體驗(yàn)要比Discuz!7.2好很多,大家慢慢用這個(gè)論壇就會(huì)發(fā)現(xiàn)這一點(diǎn)。然后Discuz!x1.5的SEO基礎(chǔ)也要比Discuz!7.2好。其實(shí)Discuz!7.2是有很多SEO上面的缺陷的,以前那個(gè)老論壇我想做一下SEO優(yōu)化,但是發(fā)現(xiàn)要改的還真不少。但是Discuz!x1.5注意到了很多對(duì)SEO不友好的地方,如很多容易產(chǎn)生重復(fù)的鏈接就用JS調(diào)用等等。

        顯然 Discuz!x1.5 的開(kāi)發(fā)團(tuán)隊(duì)做事非常用心,讓我也對(duì)改這個(gè)論壇程序有信心很多。

        那為什么要選GBK版本而不選UTF8版本呢? 這是為了讓中文搜索引擎第一時(shí)間知道我網(wǎng)站上的內(nèi)容是中文版本。

        爬蟲(chóng)在GBK編碼的網(wǎng)頁(yè),看到的是: 
        1. <html xmlns="http://www.w3.org/1999/xhtml">
        2. <head>
        3. <meta http-equiv="Content-Type" content="text/html; charset=gbk" />
        復(fù)制代碼
        而在utf-8編碼的網(wǎng)頁(yè)看到的是:
        1. <html xmlns="http://www.w3.org/1999/xhtml">
        2. <head>
        3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        復(fù)制代碼
        Utf-8編碼的網(wǎng)頁(yè),一時(shí)半會(huì)還真不知道這個(gè)網(wǎng)站里的內(nèi)容是什么語(yǔ)言的,而且如果一個(gè)網(wǎng)頁(yè)中有中文和有英文的時(shí)候,搜索引擎還要根據(jù)其他一些條件來(lái)判斷網(wǎng)站的語(yǔ)言版本。而GBK版本一看就知道是中文的了。

        大家如果去查看一下的話,Discuz官方論壇用的就是GBK版本。

        那已經(jīng)在用utf-8的中文discuz論壇怎么辦呢?  其實(shí)還是有方法解決的,可以定義一下xmlns 屬性,把 lang="zh-CN" 加在里面就可以了。 所以u(píng)tf-8版本的代碼變?yōu)椋?/span>
        1. <html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN">
        2. <head>
        3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        復(fù)制代碼
        Discuz論壇很多文件都需要這么改,可以用Dreamweaver整站查找一下。很多其他網(wǎng)站也一樣。這樣改好后,搜索引擎能識(shí)別這個(gè)網(wǎng)頁(yè)為簡(jiǎn)體中文版。

        wordpress程序之所以SEO方面表現(xiàn)很好,就是因?yàn)檫@些細(xì)節(jié)它都注意到了的。 可以看看我的博客http://www.semyj.com/,wordpress程序默認(rèn)都會(huì)定義這個(gè)標(biāo)簽的。


        2,選擇服務(wù)器系統(tǒng)

        我是很早就不想用windows做服務(wù)器操作系統(tǒng)了,只要體會(huì)過(guò)linux系統(tǒng)好處的人恐怕都是如此。其實(shí),選擇什么樣的服務(wù)器系統(tǒng)也能影響SEO效果的。我最近給很多大中型網(wǎng)站做SEO顧問(wèn)的時(shí)候據(jù)發(fā)現(xiàn)一個(gè)很有趣的規(guī)律: 凡是用windows類系統(tǒng)搭建的網(wǎng)站,SEO方面的表現(xiàn)都是不太理想的,而且要優(yōu)化起來(lái)難度也是大一些的。

        原因是很多方面的,因?yàn)閣indows類主機(jī)不是很穩(wěn)定,只要程序員不那么熟悉整個(gè)網(wǎng)站,要么被動(dòng)的頻繁當(dāng)機(jī)、要么需要主動(dòng)停機(jī)維護(hù)、要么數(shù)據(jù)庫(kù)壓力大以及運(yùn)行的代碼先天不足導(dǎo)致服務(wù)器速度非常慢。 我觀察過(guò)很多網(wǎng)站的爬蟲(chóng)訪問(wèn)情況,在同等條件下,windows類主機(jī)的抓取量都是差一些的。

        當(dāng)然,這個(gè)問(wèn)題在一個(gè)資深的技術(shù)人員手里都不是問(wèn)題,但就是優(yōu)秀的技術(shù)人員實(shí)在太難找到了。(順便廣告一下:我們公司招c++和PHP人員,有興趣的聯(lián)系一下我。本廣告長(zhǎng)期有效。)


        3,優(yōu)化網(wǎng)站的訪問(wèn)速度

        網(wǎng)頁(yè)的加載速度對(duì)SEO影響比較大,可以看我博客上的這篇文章來(lái)了解原因--(http://www.semyj.com/archives/969)。優(yōu)化網(wǎng)站的加載速度,可以從以下幾個(gè)方面來(lái)優(yōu)化。

        1)DNS       
        2)服務(wù)器網(wǎng)絡(luò)環(huán)境     
        3)服務(wù)器硬件和系統(tǒng)      
        4)網(wǎng)站程序或CMS      
        5)前端代碼

        這些因素不用去記的,基本上就是看爬蟲(chóng)從發(fā)起一個(gè)請(qǐng)求到返回?cái)?shù)據(jù),中間需要經(jīng)過(guò)哪些途徑,然后優(yōu)化這些相關(guān)因素即可。
        現(xiàn)在這個(gè)論壇只優(yōu)化了2個(gè)地方,就是是DNS優(yōu)化和網(wǎng)頁(yè)打開(kāi)GZIP壓縮。因?yàn)橛玫氖乾F(xiàn)成的程序,其他地方都不太差,暫時(shí)先解決一些基本的問(wèn)題。

        DNS上的優(yōu)化,就是啟用了雙線主機(jī)以及智能DNS。 為什么我要先做這個(gè)呢? 因?yàn)槲蚁雰?yōu)化百度爬蟲(chóng)訪問(wèn)我網(wǎng)站的速度。
        因?yàn)檫@是中文論壇,做SEO優(yōu)化肯定要以百度優(yōu)先。

        因?yàn)楹芏嗳诉是沒(méi)有養(yǎng)成先看數(shù)據(jù)再來(lái)做SEO的意識(shí),所以在優(yōu)化速度的過(guò)程,有個(gè)問(wèn)題沒(méi)注意到的。這就是沒(méi)有看看爬蟲(chóng)到底是從什么地方來(lái)訪問(wèn)的。 對(duì)于大部分中文網(wǎng)站來(lái)說(shuō),爬蟲(chóng)可能90%以上都是從北京聯(lián)通(網(wǎng)通)訪問(wèn)過(guò)來(lái)的。這個(gè)時(shí)候就要特別優(yōu)化北京聯(lián)通(網(wǎng)通)的訪問(wèn)速度。 

        所以我用的雙線機(jī)房有2個(gè)IP,一個(gè)電信的IP和一個(gè)聯(lián)通(網(wǎng)通)的IP。有了個(gè)2個(gè)IP,還要做智能DNS,這樣當(dāng)電信的用戶訪問(wèn)論壇的時(shí)候,就解析到電信的IP上,聯(lián)通的用戶訪問(wèn)論壇的時(shí)候就解析到聯(lián)通(網(wǎng)通)IP上。 這樣,百度爬蟲(chóng)從北京聯(lián)通訪問(wèn)我論壇的時(shí)候,速度就快很多了。 我用的智能DNS服務(wù)是DNSPod(http://www.dnspod.com/)提供的,設(shè)置的界面如下:

        185309eij39nwwwteijxvn.gif 

        我在DNSPod里面的賬戶是免費(fèi)賬戶,收費(fèi)賬戶應(yīng)該速度更好一點(diǎn),但是DNSPod對(duì)于收費(fèi)賬戶還要審核,我就一直沒(méi)升級(jí)了。

        設(shè)置好了以后,還要檢查一下到底優(yōu)化的效果如何。 可以用監(jiān)控寶(http://www.jiankongbao.com/)的工具檢測(cè)一下。以前北京聯(lián)通的響應(yīng)速度是 1831 ms。經(jīng)過(guò)優(yōu)化,速度確實(shí)會(huì)提高很多,如:

        185105yry2yw61nwmo2oto.gif 

        這里還列出了是哪方面影響速度的因素大。最好是長(zhǎng)期監(jiān)測(cè)這個(gè)響應(yīng)速度,因?yàn)檫@個(gè)因素的變化能比較大的影響到SEO效果?梢宰(cè)成為這個(gè)網(wǎng)站的付費(fèi)用戶,就可以每隔幾分鐘去檢測(cè)一下網(wǎng)頁(yè)的響應(yīng)時(shí)間等等。

        為了加快前端的速度,我啟用了論壇自帶的gzip壓縮。Discuz!x1.5后臺(tái)現(xiàn)在還沒(méi)有啟用gzip壓縮功能的地方,需要手動(dòng)設(shè)置:

        打開(kāi) /config/config_global.php 文件,把 


        1. $_config['output']['gzip'] = '0';
        復(fù)制代碼
        改為
        1. $_config['output']['gzip'] = '1';
        復(fù)制代碼
        即可啟用gzip壓縮。

        Discuz!x1.5后臺(tái)還可以做一些速度上的優(yōu)化如啟用memcache等等,但是這個(gè)相對(duì)麻煩點(diǎn),留著下次來(lái)做。


        4,靜態(tài)化URL

        Discuz!x1.5后臺(tái)自帶了一個(gè)靜態(tài)化URL的功能,而且默認(rèn)也寫(xiě)好了靜態(tài)化的規(guī)則。但是這里有一個(gè)問(wèn)題,就是帖子頁(yè)面的靜態(tài)化規(guī)則沒(méi)有寫(xiě)好。

        如默認(rèn)的帖子頁(yè)面規(guī)則是:
        1. thread-{tid}-{page}-{prevpage}.html
        復(fù)制代碼
        即規(guī)則為:
        1. thread-{帖子ID}-{帖子翻頁(yè)ID}-{當(dāng)前帖子所在的列表頁(yè)ID}.html
        復(fù)制代碼
        問(wèn)題就出在“當(dāng)前帖子所在的列表頁(yè)ID”這里,因?yàn)樵谡搲鍓K中,當(dāng)一個(gè)帖子是最新發(fā)表或最新回復(fù)的時(shí)候,“當(dāng)前帖子所在的列表頁(yè)”是第一頁(yè),url中的數(shù)字是 “1”。當(dāng)這個(gè)帖子很久沒(méi)人回復(fù)沉下去的時(shí)候,“當(dāng)前帖子所在的列表頁(yè)”就不知道是幾了,可能出現(xiàn)在第二頁(yè),也可能在第十頁(yè)。這樣,每個(gè)帖子的url經(jīng)常在變化。會(huì)產(chǎn)生很多的重復(fù)頁(yè)面,而且url經(jīng)常變化,當(dāng)前帖子積累的權(quán)重會(huì)丟失。

        為了解決這個(gè)問(wèn)題,可以重寫(xiě)url靜態(tài)化規(guī)則。當(dāng)然修改頁(yè)面代碼也能解決這個(gè)問(wèn)題,但是不方便維護(hù),因?yàn)樾薷暮蟮奈募院罂赡軙?huì)被升級(jí)文件覆蓋,而且會(huì)丟失部分功能。

        論壇用的是linux+apache,而且論壇是作為一個(gè)虛擬主機(jī)放在服務(wù)器上。 Url靜態(tài)化的過(guò)程就這么操作:

        新建一個(gè)文本文件,文件名為“.htaccess”,然后用UltraEdit編輯這個(gè)文件,寫(xiě)入的規(guī)則為:
        1. # 將 RewriteEngine 模式打開(kāi)
        2. RewriteEngine On
        3. # 修改以下語(yǔ)句中的RewriteBase 后的地址為你的論壇目錄地址,如果程序放在根目錄中,為 /,如果是相對(duì)論壇根目錄是其他目錄則寫(xiě)為 /{目錄名},如:在bbs 目錄下,則寫(xiě)為 /bbs
        4. RewriteBase /
        5. # Rewrite 系統(tǒng)規(guī)則請(qǐng)勿修改
        6. RewriteCond %{QUERY_STRING} ^(.*)$
        7. RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
        8. RewriteCond %{QUERY_STRING} ^(.*)$
        9. RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
        10. RewriteCond %{QUERY_STRING} ^(.*)$
        11. RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
        12. RewriteCond %{QUERY_STRING} ^(.*)$
        13. RewriteRule ^thread-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
        14. RewriteCond %{QUERY_STRING} ^(.*)$
        15. RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
        16. RewriteCond %{QUERY_STRING} ^(.*)$
        17. RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
        18. RewriteCond %{QUERY_STRING} ^(.*)$
        19. RewriteRule ^([a-z]+)-(.+)\.html$ $1.php?rewrite=$2&%1
        復(fù)制代碼
        用 UltraEdit 寫(xiě)好規(guī)則后,按F12,在文件另存為的窗口上,有個(gè)“格式”選項(xiàng),選“utf-8 -無(wú)BOM “保存。然后把“.htaccess”上傳到論壇根目錄。

        然后在進(jìn)入后臺(tái) --> 全局-->優(yōu)化設(shè)置-->搜索引擎優(yōu)化 。 其他保持不變,就把“主題內(nèi)容頁(yè)”規(guī)則改為:
        1. thread-{tid}-{page}.html
        復(fù)制代碼
        如:

        190002ny9ops9viy9bivbp.gif 
        保存設(shè)置再更新一下緩存就可以了 
        2011-1-3 11:46:06 上傳
        下載附件 (8.79 KB)
         


        本文出自:億恩科技【mszdt.com】

        服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

      2. 您可能在找
      3. 億恩北京公司:
      4. 經(jīng)營(yíng)性ICP/ISP證:京B2-20150015
      5. 億恩鄭州公司:
      6. 經(jīng)營(yíng)性ICP/ISP/IDC證:豫B1.B2-20060070
      7. 億恩南昌公司:
      8. 經(jīng)營(yíng)性ICP/ISP證:贛B2-20080012
      9. 服務(wù)器/云主機(jī) 24小時(shí)售后服務(wù)電話:0371-60135900
      10. 虛擬主機(jī)/智能建站 24小時(shí)售后服務(wù)電話:0371-60135900
      11. 專注服務(wù)器托管17年
        掃掃關(guān)注-微信公眾號(hào)
        0371-60135900
        Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號(hào)總部企業(yè)基地億恩大廈  法律顧問(wèn):河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號(hào)
          0
         
         
         
         

        0371-60135900
        7*24小時(shí)客服服務(wù)熱線