SEO設置包括對各頁面標題的可自定義,門戶各頻道單獨的 SEO 優化設置和論壇各版塊的 SEO 優化設置以及家園、群組、應用等的SEO優化設置。 對站點進行搜索引擎優化設置一直是廣大站長朋友比較關心和關注的問題之一,有些站點開始的時候搜索引擎蜘蛛的抓取量很大,排名比較靠前,但是后來發現站點 內容不被收錄或者收錄的內容嚴重下降,這也是部分站長的疑問,還有一些站,內容很少被搜索引擎蜘蛛抓取,當然排名也很靠后,到各大搜索網站搜索自己的站點 關鍵字,可能已經到了第二頁甚至第三頁或更靠后,而有些站輸入站點關鍵字排名就比較靠前,被收錄的頁面也比較全面,這些都和站點本身 SEO 的優化有關。
一、搜索引擎優化
包括了開啟 rewrite 以及站點各頁面標題關鍵字的優化。
1、URL 靜態化
URL 靜態化可以提高搜索引擎抓取,開啟本功能需要對 Web 服務器增加相應的 Rewrite 支持,且會輕微增加服務器負擔,同時您還可以調整每個頁面的靜態格式,但不得刪除其中的 “{xxx}” 標記。注意,修改靜態格式后您需要修改服務器的 Rewrite 規則設置,同時 Discuz! X3 版本會根據您在后臺設置的靜態格式自動生成 Rewrite 規則,不需要自己來編寫。
操作路徑:【后臺】=>【全局】=>【SEO設置】=>【URL 靜態化】,把需要靜態化的頁面設置為可用。如下圖所示:
門戶專題頁:默認的靜態格式為 topic-{name}.html 即當您訪問專題頁面的時候,顯示地址如:
[code]http://www.discuz.org/topic-food.html[/code]
門戶文章頁:默認的靜態格式為 article-{id}-{page}.html 即當您訪問門戶文章時的 Rewrite 規則,顯示地址如:
[code]http://www.discuz.org/article-5-1.html[/code]
論壇主題列表頁:默認的靜態格式為 forum-{fid}-{page}.html 即當您訪問論壇某個版塊的時候,顯示地址如:
[code]http://www.discuz.org/forum-8-1.html[/code]
論壇主題內容頁:默認的靜態格式為:thread-{tid}-{page}-{prevpage}.html 即當您訪問論壇某個帖子時,顯示地址如:
[code]http://www.discuz.org/thread-27039-1-1.html[/code]
群組主題列表頁:默認的靜態格式為:group-{fid}-{page}.html 即當您訪問某個群組的時候,顯示地址如:
[code]http://www.discuz.org/group-1288-1.html[/code]
用戶個人主頁:默認的靜態格式為:space-{user}-{value}.html 即當您訪問某個用戶的個人主頁時的 Rewrite 規則。
用戶日志內容頁:默認的靜態格式為:blog-{uid}-{blogid}.html 即當您訪問某個用戶的個人日志內容頁時的 Rewrite 規則。
論壇 Archiver 頁:默認的靜態格式為:{action}-{value}.html 即當您訪問論壇 Archiver 頁時的 Rewrite 規則。
插件:默認的靜態格式為:{pluginid}-{module}.html 即當您訪問站點插件時的 Rewrite 規則。
在要生成 Rewrite 規則的頁面后可用處打勾, 最后點擊“查看當前的 Rewrite 規則”即可自己生成 Rewrite 規則。
分別生成了Apache Web Server(獨立主機用戶)、Apache Web Server(虛擬主機用戶)、IIS Web Server(獨立主機用戶)、IIS7 Web Server(獨立主機用戶)、Zeus Web Server、Nginx Web Server。
然后在 Apache 服務器或者 IIS 下配置 URL 靜態化的 Rewrite 規則,根據自己服務器的情況來選擇相對應的 Rewrite 規則。
Rewrite 兼容性:如果你的服務器不支持 Rewrite 規則中的中文字符,請選擇“是”。對于沒有此問題的服務器,可以選擇“否”。
2、在 Apache 服務器下配置 URL 靜態化的 Rewrite 規則。
這里分兩種情況,一種是獨立主機用戶,這部分用戶擁有對主機的管理權限,因此配置起來比較方便一些。
首先確定您使用的 Apache 版本,及是否加載了 mod_Rewrite 模塊。
Apache 1.x 的用戶請檢查 conf/httpd.conf 中是否存在如下兩段代碼: [code]LoadModule Rewrite_module libexec/mod_Rewrite.so AddModule mod_Rewrite.c [/code]
Apache 2.x 的用戶請檢查 conf/httpd.conf 中是否存在如下一段代碼:
[code]LoadModule Rewrite_module modules/mod_Rewrite.so[/code]
如果存在,那么在配置文件(通常就是 conf/httpd.conf)中加入上面自動生成的 Apache Web Server(獨立主機用戶)Rewrite 規則代碼。此時請務必注意,如果網站使用通過虛擬主機來定義,請務必加到虛擬主機配置中,如果加在虛擬主機配置外部將可能無法使用,改好后將 Apache 重啟。
如果沒有安裝 mod_Rewrite,您可以重新編譯 Apache,并在原有 configure 的內容中加入 –enable-Rewrite=shared,然后再在 Apache 配置文件中加入上述代碼即可。
另外一種用戶是 Apache 虛擬主機用戶。
在開始以下設置之前,請首先咨詢您的空間服務商,空間是否支持 Rewrite 以及是否支持對站點目錄中 .htaccess 的文件解析,否則即便按照下面的方法設置好了,也無法使用。
檢查 Discuz! 版本所在目錄中是否存在 .htaccess 文件,如果不存在,請手工建立此文件。Win32 系統下,無法直接建立 .htaccess 文件,您可以從其他系統中拷貝一份,編輯并修改 .htaccess 文件,添加上面自動生成的 Apache Web Server(虛擬主機用戶)Rewrite 規則代碼。
添加內容時,請遵照上面的提示,修改 Discuz! 版本所在的路徑,然后保存。將 .htaccess 文件上傳到 Discuz! 版本所在的目錄中。
Discuz! X3 版本還增加了僅對游客有效的設置,開啟該項功能后,Rewrite 功能只對游客和搜索引擎有效,可減輕服務器負擔。
其它相關教程參考:Discuz!系列教程-通過判斷空間類型選擇偽靜態方式
二、搜索引擎優化
網頁標題通常是搜索引擎關注的重點,站點后臺增加各頁面標題的 seo 優化,這樣可以更詳細的設置每個頻道的關鍵字。
這里包括了門戶、論壇、群組、家園以及其他應用各頻道的標題、SEO 描述以及SEO 關鍵字。
標題出現在頁面頭部的標題中,效果如下圖所示:
設置這里的標題會替換以下模塊頁面的模塊標題,可以使用 {bbname} 表示當前的站點名稱。
點擊導航欄上相應的頻道即可在瀏覽器標題處顯示在后臺填寫的標題內容,比如首頁填的是“門戶首頁”那么在站點導航欄上點擊門戶就會出現上圖所示的內容,其它如論壇、家園、群組、其它應用同理。
keywords 為SEO關鍵字 項出現在頁面頭部的 Meta 標簽中,用于記錄本頁面的關鍵字,多個關鍵字間請用半角逗號 ”,” 隔開。
description 為SEO描述 出現在頁面頭部的 Meta 標簽中,用于記錄本頁面的概要與描述。
其他頭部信息:如需在中添加其他的 HTML 代碼,可以使用本設置,否則請留空。
在前臺的顯示效果:
此文由 網站目錄_網站網址收錄與提交入口 編輯,未經允許不得轉載!: