在往常網(wǎng)站查找引擎優(yōu)化優(yōu)化中,許多朋友對301跳轉(zhuǎn)的問題還存在許多疑問,今天就來聊聊什么是網(wǎng)站301轉(zhuǎn)向?301轉(zhuǎn)向常見的問題有哪些和如何做網(wǎng)站301轉(zhuǎn)向?
一、什么是301轉(zhuǎn)向?
301轉(zhuǎn)向(或叫301重定向,301跳轉(zhuǎn))是當(dāng)用戶或查找引擎向網(wǎng)站服務(wù)器宣布閱覽央求時,服務(wù)器回來的HTTP數(shù)據(jù)流中頭信息(header)中的狀況碼的一種,標(biāo)明本網(wǎng)頁永久性轉(zhuǎn)移到另一個地址。301重定向主要是將需求轉(zhuǎn)移的網(wǎng)址重定向另一個新的網(wǎng)址上,并且是永久性轉(zhuǎn)移。
301跳轉(zhuǎn)對百度排名的影響。
301重定向?qū)W(wǎng)站真實的用途很大一部分是為了用戶而設(shè)置的,讓用戶的體會更好,但是對網(wǎng)站在百度中的權(quán)重的影響是非常小的,簡直不會影響在百度中的排名!
二、網(wǎng)站301轉(zhuǎn)向常見問題解答
1、網(wǎng)站設(shè)置301轉(zhuǎn)向,多久可以收效?
現(xiàn)在百度無法承諾301跳轉(zhuǎn)的收效時間,因為收效時間會受許多要素影響,比方蜘蛛抓取這個頁面時發(fā)現(xiàn)設(shè)置了301的時間、首選域名、網(wǎng)頁的重要程度以及本身質(zhì)量等,這些都是不可控要素,希望我們耐性等候。
2、301轉(zhuǎn)向收效后,原網(wǎng)頁是否會被刪去?
這是許多新手站長存在的疑問,其實查找引擎短期內(nèi)不會刪去原網(wǎng)頁的索引,會與跳轉(zhuǎn)后的新網(wǎng)頁一同存在,僅僅權(quán)重傾向301轉(zhuǎn)向之后的域名。
3、老域名跳轉(zhuǎn)到新域名,是僅主頁301轉(zhuǎn)向仍是有必要全部頁面都301轉(zhuǎn)向?
這個問題是很判定的,有必要全部頁面301至新域名的相應(yīng)頁面,才華會合網(wǎng)站的權(quán)重,不然蜘蛛爬行的時分也會悵惘。
4、原域名全部頁面都跳轉(zhuǎn)至新域名主頁會有什么影響?
新域名主頁將會替換舊域名主頁,新域名主頁僅繼承舊域名主頁的特色,不會發(fā)作疊加的效果。舊域名在短時間內(nèi)仍然可查。但隨著時間推移,舊域名因為質(zhì)量下降畢竟會被蜘蛛根除出數(shù)據(jù)庫。
5、原網(wǎng)頁新網(wǎng)頁都存在,相當(dāng)于兩個相同內(nèi)容重復(fù)的頁面,那排名怎樣處理?
一般百度會認(rèn)為跳轉(zhuǎn)后的新網(wǎng)頁更加重要,原網(wǎng)頁是被扔掉的網(wǎng)頁,會讓新網(wǎng)頁繼承原網(wǎng)頁特色,在查找成果中會優(yōu)先展現(xiàn)新網(wǎng)頁。類似于谷歌的首選域名。
三、Linux和Windows主機怎樣做301轉(zhuǎn)向?
1、linux主機301轉(zhuǎn)向做法
關(guān)于linux虛擬主機Apache服務(wù)器,需求支撐.htaccess這個文件。首要將兩個域名都解析到這個服務(wù)器,然后在.htaccess中添加如下規(guī)則 :
RewriteCond %{http_host} ^域名.net [NC]RewriteRule ^(.*)$ http://www.域名.net/$1 [R=301,L]
假設(shè)你的網(wǎng)站根目錄中現(xiàn)已存在了.htaccess文件,那么你可以直接修正該文件,然后將這條規(guī)則添加進(jìn)去,假設(shè)你的網(wǎng)站根目錄中不存在.htaccess文件,你可以先自己創(chuàng)立個htaccess.txt這樣的空文件,然后添加如下規(guī)則,建成后將htaccess.txt文件上傳到網(wǎng)站根目錄,然后將htaccess.txt名修正為.htaccess,規(guī)則為:
RewriteEngine onRewriteCond %{http_host} ^域名.net [NC]RewriteRule ^(.*)$ http://www.域名.net/$1 [R=301,L]
2、Windows主機301轉(zhuǎn)向做法
windows主機的IIS服務(wù)器 ,首要需求裝置ISAP_Rewrite這個組件,將兩個域名都解析到該IP,然后關(guān)于windows主機我們需求建的是httpd.ini文件而不是.htaccess文件,這個當(dāng)?shù)匦枨罅粢庖幌?
假設(shè)你的網(wǎng)站根目錄下存在httpd.ini文件,你可以直接將以上規(guī)則參與進(jìn)去,假設(shè)網(wǎng)站根目錄下不存在該文件,你可以先新建個httpd.txt空文件,然后添加如下規(guī)則,保存文件用FTP上傳到網(wǎng)站根目錄后,將httpd.txt名修正為httpd.ini即可。
當(dāng)然現(xiàn)在許多主機可以在主機面板里直接設(shè)置301,非常的便當(dāng)。