當前位置:首頁 ? 網賺項目 ? 正文

分類頁和文章頁“當前位置”下方廣告(移動版)

VPS主機如何為Discuz! X3論壇配置SEO中URL鏈接的靜態化?

812 人參與  2013年08月06日 20:48  分類 : 網賺項目  評論

在使用虛擬主機之前,愛小志就一直在糾結于如何將Discuz!靜態化,但是一直沒有成功,而在愛小志將自己旗下的所有網站都搬家到同一個VPS主機之后,愛小志以為,只要在Discuz!論壇的后臺開啟SEO設置中的URL靜態話就可以了,但是,事情并沒有愛小志想象的那么簡單,因為,當愛小志在論壇的后臺開啟URL靜態化之后,在回到首頁,發現URL網址鏈接的形式果然變成了以“.html”靜態結尾的鏈接形式,但是,點擊進去之后卻是打不開,直接進入到了404的錯誤頁面。

以上這個問題一直是困擾了愛小志很久,因為,愛小志之所以那么想修改論壇的鏈接,是因為,以前的網址鏈接真的是太冗長了,復制到第三方網站,都時候會出現鏈接“斷節”的現象,而且,從愛小志的“濤哥注冊碼論壇”建設以來,雖然網頁是有了收錄,但是,一直沒有關鍵詞的排名,而是僅僅濤哥注冊碼首頁有排名而已。趁著今天剛剛想起來要搞一搞論壇,索性,愛小志便要折騰一下Discuz! X3論壇,通過百度搜索答案,終于是將這個問題得以解決了。雖然愛小志之前在百度搜索過這個問題,但是,一直找不到得以解決的答案,今天換了一個關鍵詞搜索,愛小志搜索的是“Web 服務器增加相應的 Rewrite 支持”,發現許多關于如何為服務器增加Rewrite 支持的文章,而由于愛小志使用的是VPS主機,使用的是IIS服務器,所以找到的當然要是針對IIS服務器的文章啦。

好了,廢話不多時,我們直接進入正題,那就是如何為VPS主機上面的Discuz! X3論壇配置SEO中URL鏈接的靜態化,或則說是如何為我們的IIS服務器增加相應的Rewrite支持。

以下為您分步驟講解一下:

第一步:下載Rewrite.zip壓縮包,下載地址:http://pan.baidu.com/share/link?shareid=2724756194&uk=1092932139

并且,將壓縮包解壓到VPS主機的任意的硬盤內:(比如愛小志存放論壇的文件是在D盤,但是愛小志是將這個文件解壓到E盤,這都是可以的)

image

第二步:打開Internet信息服務(IIS)管理器,找到存放論壇的目錄,鼠標右鍵屬性:

image

點擊屬性之后,在“ISAPI篩選器”點擊“添加”

image

輸入篩選器名稱為“rewrite”,然后點擊下面的“瀏覽”:

image

找到剛剛解壓的Rewrite文件夾下面的“Rewrite.dll ”文件,選擇這個確定,然后保存屬性即可,在保存之后,我們再次打開屬性頁面的“ISAPI篩選器”,如果那個文件列表前面顯示的狀態是向上的綠色箭頭,則表明安裝成功了:

image

如果不是的話,則需要按照以下的步驟重新啟動IIS管理器即可:所有任務---重新啟動IIS

image

第三步:(規則配置)我們將Rewrite.zip壓縮包里面的“httpd.ini”文件復制到Discuz! X3論壇文件的根目錄(如果是二級目錄,則是bbs目錄之下)之下,然后將里面的所有內容全部替換成以下的內容:

[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&topic=$2&$3
RewriteRule ^(.*)/article-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/portal\.php\?mod=view&aid=$2&page=$3&$4
RewriteRule ^(.*)/forum-(\w+)-([0-9]+)\.html\?*(.*)$ $1/forum\.php\?mod=forumdisplay&fid=$2&page=$3&$4
RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/forum\.php\?mod=viewthread&tid=$2&extra=page\%3D$4&page=$3&$5
RewriteRule ^(.*)/group-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/forum\.php\?mod=group&fid=$2&page=$3&$4
RewriteRule ^(.*)/space-(username|uid)-(.+)\.html\?*(.*)$ $1/home\.php\?mod=space&$2=$3&$4
RewriteRule ^(.*)/([a-z]+)-(.+)\.html\?*(.*)$ $1/$2\.php\?rewrite=$3&$4

然后保存。如果不知道httpd.ini文件放在那里的可以看看下面的截圖:

image

第四步:進入discuz論壇的后臺,點擊【全局】---【SEO設置】,將門戶專題頁,門戶文章頁,論壇主題列表頁,論壇內容列表頁,群組主題列表頁,用戶個人主頁,用戶日志內容頁這幾個后面的“可用”勾選上,那為什么在這里愛小志不勾選最后面的“論壇 Archiver 頁”和“插件”頁面呢?其實愛小志也想勾選,只不過,愛小志勾選之后,發現還是無法打開這些頁面,所以愛小志索性還是讓他動態化算了。

image

在下面的兩個選項中,“Rewrite 兼容性”和“僅對游客有效”愛小志選擇的都是“否”,考慮到使用的主機是VPS主機,負荷還是可以的,所以就選擇了這兩項。“僅對游客有效”也建議大家最好是選擇“否”這樣的話,用戶登錄之后,打開的頁面還是靜態化的,這樣用戶復制網址鏈接也方便和統一規范一些。

image

好了,seo的URL靜態化就為大家講到這里了,如果大家還不懂的話,可以在下面給我留言。

另外,以上的配置不僅適合最新版的discuz!X3版本的論壇,還是和其他版本的論壇比如discuz!X2.5 ,discuz!X1.5等等。

另外附上濤哥注冊碼論壇的網址:http://bbs.tgzcm.com,大家可以去看看。

另外,有些用戶也在問愛小志用的是什么主機,愛小志也是寫過一片專門的文章來介紹,大家可以去看看,這篇文章《恒創主機:性價比較高的主機

來源:艾樂博客(微信/QQ號:178551440),轉載請保留出處和鏈接!

本文鏈接:http://www.ztpilu.tw/?id=196

文章底部廣告(移動版)
百度分享獲取地址:http://share.baidu.com/

本文標簽:discuz靜態化  Discuz靜態  URL鏈接靜態  url靜態化  

加入【網絡營銷聯盟】QQ群:59514883(加群驗證:后海博客)

這里的內容可以隨意更改,在后臺-主題配置中設置。

百度推薦獲取地址:http://tuijian.baidu.com/,百度推薦可能會有一些未知的問題,使用中有任何問題請直接聯系百度官方客服!
<< 上一篇 下一篇 >>
評論框上方廣告(PC版)
評論框上方廣告(移動版)

  • 評論(5)
  • 相關文章

◎歡迎參與討論,請在這里發表您的看法、交流您的觀點。

我是標題

    內容的形式各種各樣,可以是文本,也可以是各種廣告等。

網賺博客 | 網賺論壇 | 任務賺錢 | 掛機賺錢 |

Powered By 艾樂博客 版權所有 遼ICP備11008011號-1

三肖中特管家婆特期期准