301重定向又名為頁面永久性移走,,它是一種非常重要的“自動轉(zhuǎn)向”技術(shù),。網(wǎng)址重定向最為可行的一種辦法,對網(wǎng)站SEO效果的幫助很大,,將不帶www的指向帶www的域名,,例如指向www.這樣,第一我們可以避免搜索引擎通過不同域名訪問此網(wǎng)站時出現(xiàn)相同頁面,,避免給網(wǎng)站帶來內(nèi)容重復(fù)性的風(fēng)險,。第二這樣操作可以可集中兩個域名的權(quán)重,,更加利于網(wǎng)站SEO優(yōu)化,,對搜索引擎非常友好。所以在這建議大家將自己的網(wǎng)站添加此項功能,,下面我們來看看用戶因空間不支持301重定向而困擾的用戶提供解決辦法,。
-
空間必須支持偽靜態(tài),,也就是mod_rewrite模塊,這點應(yīng)該絕大部分空間商都支持,,如果你是自己搭建的服務(wù)器,,可以到網(wǎng)上直接搜索301重定向需要的設(shè)置。
-
搞清楚你服務(wù)器環(huán)境的類型,,你登錄網(wǎng)站后臺,,系統(tǒng)配置-系統(tǒng)信息,下面有PHP環(huán)境,,務(wù)必搞清楚是IIS還是apache,。
1、IIS下利用偽靜態(tài)httpd.ini來實現(xiàn)301重定向
沒有在后臺開啟偽靜態(tài),,使用的是靜態(tài)頁面或動態(tài)頁面
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^$
RewriteRule (.*) http://www.$1 [I,RP]
-
新建一個文本文檔,,把文件名以及后綴修改為:httpd.ini (windows系統(tǒng)一般要設(shè)置可見文件后綴或才能修改真正的文件后綴)
-
把上面的代碼粘貼到httpd.ini文件中,且務(wù)必仔細(xì)將以上代碼做修改,,把改成你的域名,,如abc.com,注意.前面的也需要(最下面兩行都需要做一樣的修改),。
-
保存后,,登錄FTP,將該文件上傳到你網(wǎng)站的根目錄,,然后就大功告成,,訪問網(wǎng)站試試吧!
如果在網(wǎng)站后臺開啟了偽靜態(tài)
-
登錄FTP,,找到根目錄下的httpd.ini文件,,下載到本地,編輯該文件,,在第4行 RepeatLimit 32 下新起一行(注意不要動下面的代碼),,把下面這段復(fù)制粘貼到新起的那行:
RewriteCond Host: ^$
RewriteRule (.*) http://www.$1 [I,R]
-
然后,務(wù)必把修改為你的域名,,如abc.com,,注意.前面的也需要。 保存后,,登錄FTP,,將該文件上傳覆蓋到你網(wǎng)站的根目錄,然后就大功告成,,訪問網(wǎng)站試試吧,!
2、apache下利用.htaccess來實現(xiàn)301重定向
沒有開啟偽靜態(tài)功能
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.$ [NC]
RewriteRule ^(.*)$ http://www./$1 [L,R=301]
-
新建一個文本文檔,把文件名以及后綴修改為:.htaccess (windows系統(tǒng)一般要設(shè)置可見文件后綴或才能修改真正的文件后綴)
-
把上面的代碼粘貼到.htaccess文件中,,且務(wù)必仔細(xì)將以上代碼做修改,,把改成你的域名,如abc.com,。
-
保存后,,登錄FTP,將該文件上傳到你網(wǎng)站的根目錄,,即可,。
開啟了偽靜態(tài)功能
-
登錄FTP,找到根目錄下的.htaccess文件,,下載到本地,,編輯該文件,在第1行 RewriteEngine On 下新起一行(注意不要動下面的代碼),,把下面這段復(fù)制粘貼到新起的那行:
RewriteCond %{HTTP_HOST} !^www.$ [NC]
RewriteRule ^(.*)$ http://www./$1 [L,R=301]
-
然后,,務(wù)必把修改為你的域名,如abc.com,。
-
保存后,,登錄FTP,將該文件上傳覆蓋到你網(wǎng)站的根目錄,,即可,。
備注:現(xiàn)在很多空間都自帶301重定向功能,如果自帶的話可以無需這么麻煩,,直接找空間商處理,。
記得擴散給小伙伴哦!!! 請點擊右上角“…”分享朋友圈
|