如何把動態(tài)鏈接靜態(tài)化?
如何把動態(tài)鏈接靜態(tài)化是網(wǎng)站優(yōu)化過程中最經(jīng)常碰到的問題,也是必須解決的問題。因為搜索引擎喜歡靜態(tài)頁面(準(zhǔn)確的說是能夠更好的識別靜態(tài)頁面)。從Web服務(wù)器的角度,這個問題轉(zhuǎn)變?yōu)椋喝绾螌㈧o態(tài)化的文件名稱轉(zhuǎn)化成參數(shù)。
需要兩步來處理:
1、把網(wǎng)頁上帶鏈接的地方,都換上新的靜態(tài)化鏈接。搜索引擎和瀏覽器將通過該鏈接來發(fā)生請求。(有些人做修改不是在網(wǎng)頁上,而是進(jìn)行動態(tài)鏈接向靜態(tài)鏈接的轉(zhuǎn)向,這是嚴(yán)重錯誤的)
2、在httpd.conf或.htaccess中使用RewriteRule:
RewriteRule "^/dir/ ([^./]*) \.html" "/dir/script.cgi?doc=$1" [PT]
[PT]標(biāo)記告訴Apache執(zhí)行后續(xù)的所有操作。
通過這個功能,使動態(tài)頁面以靜態(tài)鏈接的形式展示給搜索引擎,從而達(dá)到URL優(yōu)化的目的。如我們公司的網(wǎng)站整站都是通過該方式實現(xiàn)。
具體每個網(wǎng)站程序的偽靜態(tài)規(guī)則都不盡相同,最好的解決方法就是到百度搜索引擎上去搜索相關(guān)文章。
下面提供幾篇文章,有助于你加深對該功能的理解: