301永久重定向什么時(shí)候使用,301永久重定向的設(shè)置方法大全
時(shí)間:2023-02-09 12:15:02 | 來(lái)源:建站知識(shí)
時(shí)間:2023-02-09 12:15:02 來(lái)源:建站知識(shí)
301是HTTP狀態(tài)代碼。狀態(tài)碼指示HTTP請(qǐng)求是否成功;換句話(huà)說(shuō),網(wǎng)頁(yè)是否有效?;旧?,301重定向是從一個(gè)URL到另一個(gè)URL的永久重定向。有多種狀態(tài)碼,其中一些您可能已經(jīng)知道。例如,500 HTTP狀態(tài)指示服務(wù)器錯(cuò)誤,而404指示資源不存在。狀態(tài)碼200是最常見(jiàn)的狀態(tài)碼,但是您可能看不到它,因?yàn)樗硎菊?qǐng)求成功(您最終看到的是頁(yè)面而不是任何狀態(tài)碼)。
301狀態(tài)碼指出可以在新地址找到Web資源。因此,例如,如果有頁(yè)面A,并且301將其重定向到頁(yè)面B,則如果您訪(fǎng)問(wèn)頁(yè)面A,瀏覽器將自動(dòng)將您帶到頁(yè)面B。換句話(huà)說(shuō),這就像將頁(yè)面從一個(gè)地址移動(dòng)到另一個(gè)地址一樣。
什么情況下使用301重定向1:網(wǎng)站更換域名時(shí),通過(guò)301永久重定向?qū)⑴f域名重定向至新域名,挽回流量損失和SEO。
2:如果你有多個(gè)閑置域名時(shí)需要指向同一網(wǎng)站時(shí),通過(guò)301永久重定向可以實(shí)現(xiàn)。
3:當(dāng)出于需要?jiǎng)h除網(wǎng)站中的某些目錄時(shí),比如我要?jiǎng)h除我博客下的博客導(dǎo)航,這時(shí)就可以用301永久重定向到網(wǎng)站首頁(yè)。
4:你打算實(shí)現(xiàn)網(wǎng)址規(guī)范化。
301永久重定向的設(shè)置方法大全規(guī)則代碼Apache主機(jī)(Linux)301重定向規(guī)則代碼
<IfModule mod_rewrite.c>RewriteEngine OnRewriteCond %{HTTP_HOST} ^1234.baidu.com$RewriteRule ^(.*)$ http://www.baidu.com/$1 [R=301,L]</IfModule>
注意:將代碼中的域名改成自己的,用記事本將代碼放進(jìn)去,命名為.htaccess,沒(méi)有后綴,然后上傳到網(wǎng)站根目錄。
Win主機(jī)(iis)301重定向規(guī)則代碼
[ISAPI_Rewrite]
# 3600 = 1 hourCacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^123.92ry/.cn$RewriteRule (.*) http/://seovip/.1duiyi/.cn$1 [I,RP]
注意:同上,修改成自己的域名,文件命名為httpd.ini,上傳至網(wǎng)站根目錄。
空間設(shè)置這是最簡(jiǎn)單的設(shè)置301重定向的方法,一般的空間都會(huì)具備這個(gè)功能,直接在空間中設(shè)置,也能省去你很多的麻煩,下面以阿里云主機(jī)舉例:
源域名:301重定向之前的域名
目標(biāo)域名:301重定向之后的域名
結(jié)果就是將源域名301重定向到目標(biāo)域名上(永久重定向)
如下圖:
IIS設(shè)置301重定向打開(kāi)iis,創(chuàng)建一個(gè)站點(diǎn)(可以是空文件夾)成功后右鍵,屬性>>網(wǎng)站,ip地址后面的高級(jí)中,將需要做301的域名綁定在主機(jī)頭上。如下圖
接下來(lái)還在在網(wǎng)站屬性>>主目錄。下面有3個(gè)單選項(xiàng)。選擇 重定向到URL(U)輸入目標(biāo)域名url,然后點(diǎn)擊應(yīng)用,最后點(diǎn)擊確定。這樣就完成了在windows系統(tǒng)中iis下設(shè)置301永久重定向了。
以上的設(shè)置方法功能都比較單一,只適合網(wǎng)站建設(shè)初期的設(shè)置,接下來(lái)進(jìn)入更強(qiáng)大的設(shè)置模式,適用于已經(jīng)成功建站的高手們。
關(guān)鍵詞:永久,設(shè)置,方法,使用