SEO優(yōu)化推廣之URL偽靜態(tài)的設置與對網(wǎng)站優(yōu)化的影響
發(fā)布時(shí)間:2018-08-06瀏覽次數:
網(wǎng)站鏈接地址怎么進(jìn)行URL偽靜態(tài)處理?在我們成功搭建一個(gè)新的網(wǎng)站后,我們就有必要做下網(wǎng)站的SEO基礎設置,其中重要的一點(diǎn)就是URL偽靜態(tài)處理,深圳SEO就給大家介紹什么是URL偽靜態(tài),以及怎么設置DEDECMS織夢(mèng)URL偽靜態(tài)。
1、URL偽靜態(tài)也就是做靜態(tài)化處理,是將網(wǎng)站動(dòng)態(tài)的URL地址通過(guò)處理生成靜態(tài)的URL地址,這也是我們SEO優(yōu)化的基礎設置之一。同URL靜態(tài)化相反,URL動(dòng)態(tài)化的特征是網(wǎng)頁(yè)的網(wǎng)址里面一般通常會(huì )包含類(lèi)似“?”的特殊字符。
2、URL偽靜態(tài)的作用是使網(wǎng)站符合搜索引擎的索引原則,促進(jìn)網(wǎng)站的排名。雖然說(shuō)搜索引擎現在可以收錄動(dòng)態(tài)地址的網(wǎng)頁(yè),但是在排名上還是靜態(tài)化的網(wǎng)頁(yè)比較有優(yōu)勢,所以做SEO優(yōu)化的朋友們,建議還是讓網(wǎng)站靜態(tài)化比較好。那么該怎么設置URL偽靜態(tài)呢?
其實(shí)在不同系統的空間,網(wǎng)站偽靜態(tài)的設置方法都不一樣,下面就DEDECMS織夢(mèng)網(wǎng)站管理系統來(lái)做介紹:DedeCms全站偽靜態(tài)配置有些麻煩,主要是需要我們手動(dòng)修改源代碼。整理步驟如下:
1、首先開(kāi)啟站點(diǎn)偽靜態(tài)功能。登錄dede管理員后臺->系統->系統基本參數->核心設置->是否使用偽靜態(tài) 請選擇“是”。
2、修改源程序,實(shí)現首頁(yè)偽靜態(tài)、頻道頁(yè)偽靜態(tài)、列表頁(yè)偽靜態(tài)、文章頁(yè)偽靜態(tài),這是過(guò)程比較復雜,不如其它php開(kāi)源程序操作簡(jiǎn)單。
3、制作編寫(xiě).htaccess和.htaccess文件規則,上傳到DedeCms的安裝目錄。
確認網(wǎng)站服務(wù)器和網(wǎng)站空間是否支持偽靜態(tài),配置好httpd.ini文件和.htaccess文件偽靜態(tài)規則。
1、IIS偽靜態(tài)
打開(kāi)httpd.ini文件,加入如下規則:
#首頁(yè)偽靜態(tài)規則,如果不使用動(dòng)態(tài)首頁(yè),請勿必刪除這一行,否則打開(kāi)首頁(yè)會(huì )出現死循環(huán)
RewriteRule ^(.*)/index\.html $1/index\.php [I]
#列表頁(yè)偽靜態(tài)規則
RewriteRule ^(.*)/category/list-([0-9]+)\.html $1/plus/list\.php\?tid=$2 [I]
RewriteRule ^(.*)/category/list-([0-9]+)-([0-9]+)-([0-9]+)\.html $1/plus/list\.php\?tid=$2&TotalResult=$3&PageNo=$4 [I]
#文章頁(yè)偽靜態(tài)規則
RewriteRule ^(.*)/archives/view-([0-9]+)-([0-9]+)\.html $1/plus/view\.php\?arcID=$2&pageno=$3 [I]
#搜索偽靜態(tài)規則
RewriteRule ^(.*)/search\.html(?:(\?.*))* $1/search\.php?$2 [I]
#TAG標簽偽靜態(tài)規則
RewriteRule ^(.*)/tags\.html $1/tags\.php [I]
RewriteRule ^(.*)/tags/(.*)(?:(\?.*))* $1/tags\.php\?\/$2 [I]
RewriteRule ^(.*)/tags/(.*)\/(?:(\?.*))* $1/tags\.php\?\/$2\/ [I]
RewriteRule ^(.*)/tags/(.*)\/([0-9])(?:(\?.*))* $1/tags\.php\?\/$2\/$3 [I]
RewriteRule ^(.*)/tags/(.*)\/([0-9])\/(?:(\?.*))* $1/tags\.php\?\/$2\/$3\/ [I]
#問(wèn)答偽靜態(tài)規則,適用于DedeCmsV5.3-5.6版本,需要修改幾處程序
RewriteRule ^(.*)/post\.html $1/post\.php [I]
RewriteRule ^(.*)/type\.html $1/type\.php [I]
RewriteRule ^(.*)/question-([0-9]+)\.html $1/question\.php\?id=$2 [I]
RewriteRule ^(.*)/browser-1-([0-9]+)\.html $1/browser\.php\?tid=$2 [I]
RewriteRule ^(.*)/browser-2-([0-9]+)\.html $1/browser\.php\?tid2=$2 [I]
RewriteRule ^(.*)/browser-1-([0-9]+)-([0-9]+)\.html $1/browser\.php\?tid=$2&page=$3 [I]
RewriteRule ^(.*)/browser-2-([0-9]+)-([0-9]+)\.html $1/browser\.php\?tid2=$2&page=$3 [I]
RewriteRule ^(.*)/browser-([0-9]+)\.html $1/browser\.php\?lm=$2 [I]
RewriteRule ^(.*)/browser-1-([0-9]+)-([0-9]+)\.html $1/browser\.php\?tid=$2&lm=$3 [I]
RewriteRule ^(.*)/browser-2-([0-9]+)-([0-9]+)\.html $1/browser\.php\?tid2=$2&lm=$3 [I]
2、Apache偽靜態(tài):
打開(kāi).htaccess文件,加入如下規則:
#提供部分規則作參考
RewriteRule ^category/list-([0-9]+)\.html$ /plus/list.php?tid=$1
RewriteRule ^category/list-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /plus/list.php?tid=$1&totalresult=$2&PageNo=$3
RewriteRule ^archives/view-([0-9]+)-([0-9]+)\.html$ /plus/view.php?aid=$1&pageno=$2
RewriteRule ^index.html$ index.php
設置好網(wǎng)站的URL靜態(tài)化,當我們再重新打開(kāi)網(wǎng)頁(yè)時(shí)就不會(huì )在URL地址看到類(lèi)似“?”的特殊符號,這樣完成了SEO優(yōu)化基礎設置的第一步。同時(shí)這樣的設置對于百度蜘蛛抓取也是非常友好的。
URL偽靜態(tài)好處:更改模版后所有頁(yè)面立即生效,不用再進(jìn)行全站靜態(tài)生成,降低服務(wù)器資源使用率。對搜索引擎友好,有助于搜索引擎的抓取和索引。增加網(wǎng)站收錄,在一定條件下有利于網(wǎng)站權重的提升!