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