代理加盟 2019全新代理計劃 賺錢+省錢雙管齊下,獨立平臺,豐厚利潤!

您現在的位置: 秀站網 > 站長學院 > SEO資訊 >

什么是301重定向怎么設置方法

來源:未知 發布時間:2019-03-30熱度:我要評論
301重定向設置給網站帶來什么好處 301重定向設置作為網站的常見設置之一,是基礎優化良好的衡量標準之一,讓網站集中權重,降低頁面重復率的有效措施。 1.網站更換新的域名 如果想保留原來站點的權重,那最好是做301重定向。比如原來的京東域名:360buy.com,永久定向...

織夢模板免費下載,無需注冊無需充值

301重定向

301重定向設置給網站帶來什么好處

       301重定向設置作為網站的常見設置之一,是基礎優化良好的衡量標準之一,讓網站集中權重,降低頁面重復率的有效措施。

1.網站更換新的域名

       如果想保留原來站點的權重,那最好是做301重定向。比如原來的京東域名:360buy.com,永久定向到了新的域名:jd.com。但是百度還是認為新域名是新網站來處理,要全部轉到新網站需要2-3個月時間,可以參考使用網站改版工具前,站點應該做哪些工作

2.帶www和不帶www的域名重定向

       一般域名都會解析成帶www和不帶www的URL,其實不帶www的才是主域。因為兩個不同的訪問地址都能訪問主頁,搜索引擎會認為這是兩個相同的頁面,權重分散。至于把哪一個定位到另一個,因人而異。大多數人接受帶www的網址,認為“比較專業”。新購買的空間都有一個臨時的訪問地址,如果不小心向搜索引擎提交了該地址,可是一件麻煩事,不僅影響到了真正主域名的權重,還不一定刪除得了。

3.301重定向有區別于一般的js跳轉,js跳轉并不能傳遞權重。

不同空間系統使用301重定向方法

1.適用于linux系統

       設置.htaccess文件,且虛擬主機支持。可參考 解決調試.htaccess文件網站出現http500錯誤,把帶www的URL跳轉到不帶www的URL上,為了更集中權重,可以把帶index.html、index.php、index.htm后綴的URL301到,如:http:vi586.com。

      在.htaccess文件的第一行(需要寫在其他代碼前)里寫上以下代碼:

RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html|htm)\ HTTP/
RewriteRule ^index\.(php|html|htm)$ http://www.vi586.com/ [R=301,L]

       如果全站(主頁、列表頁、內容頁等)做301跳轉,需要在上述.htaccess代碼下面增加代碼:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^vi586.com [NC]
RewriteRule ^(.*)$ http://www.vi586.com/$1 [L,R=301]

       同樣的要是把不帶www重定位到帶www只要把兩者換過來即可。

       如果某個文件夾(如/channel/)做301跳轉到動態的地址(/plus/list.php?tid=1),對應的.htaccess代碼如下

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.vi586.com [NC]
RewriteRule ^channel/$ /plus/list.php?tid=1 [R=301,L]

       在.htaccess文件在測試的過程中,萬網主機如果設置301跳轉,而在.htaccess文件中沒有設置301跳轉,會出現可以首頁301跳轉,內頁不跳轉。為了安全起見,建議linux系統網站都設置.htaccess文件。

2.適用Unix系統

       通過此指令通知搜索引擎你的站點不在此地址下,如:Redirect 301/http://www.xxx.com
以下為引用的內容:

www.xxx.com
xxx.com
xxx.com/index.html
www.xxx.com/index.html

3.適用Windows系統

       在域名管理后臺設置url轉發,前面寫上xxx.com 不帶www的,后面框里寫上www.xxx.com這種帶www的域名,設置成顯式轉發。顯式轉發相當于301,隱式轉發相當于302,比較危險。

       不過值得一提的是,因為URL轉發和301概念不同,所以并不是所有的顯式轉發都是301的(聽說萬網提供的url轉發是302的),可以使用http://tool.alimama.com/tools.php 提供的網站Header信息查詢工具查詢baidu.com,如果返回代碼有“HTTP/1.1 301 Moved Permanently”。恭喜,那就是301的。我的是新網,新網(xinnet)提供url顯式轉發是301的,我就使用了此方法。

       如果你是萬網,又是windows主機,那就用DNS別名解析吧。

4.ASP/PHP實現301重定向

ASP:
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.baidu.com/"
Response.End

PHP:
header("HTTP/1.1 301 Moved Permanently");
header("Location:http://www.baidu.com/");
exit();

本文地址:http://www.yxrxyy.live/seo/1190.html

責任編輯:秀站網

    發表評論

    評論列表(條)

      北京28是什么彩票