時間:2023-01-18 17:00:01 | 來源:電子商務(wù)
時間:2023-01-18 17:00:01 來源:電子商務(wù)
黃坤我在去年7月份寫過一篇301跳轉(zhuǎn)方法的文章投稿至A5,由于寫得很詳細,301跳轉(zhuǎn)這個詞排到了第二頁。
所以導(dǎo)致不少人轉(zhuǎn)載以及運用。那么問題就來了,很多人加我QQ問我為什么用我的方法用站長之家查詢http狀態(tài)碼返回卻是302,當時就注意起這個問題了。然后分析道原因后也跟詢問我的人解釋了。上篇文章顯示302是因為文章內(nèi)的htaccess代碼丟失了些代碼,導(dǎo)致跳轉(zhuǎn)是成功的,但是卻是302臨時性跳轉(zhuǎn)!今天就準備重新寫一篇更詳細的301跳轉(zhuǎn)方法的解析。
首先我們先看代碼
RewriteCond %{HTTP:Host} ^***.cc
RewriteRule (.*) .***.cc [NC,R=301]
這串代碼是由huangkun.cc 301跳轉(zhuǎn)跳轉(zhuǎn)到www.***.cc。
那么現(xiàn)在來說下301跳轉(zhuǎn)可能所遇到的情況:
①:如果你需要302跳轉(zhuǎn),則修改代碼中的[NC,R=301]的301改成302即可。
②:如果你是老站換了新域名,做301跳轉(zhuǎn)的話,則需要做倆個域名的內(nèi)頁和首頁都一并跳轉(zhuǎn)。
比如www.###.cn/1.html跳轉(zhuǎn)到www.***.cc/1.html
因為這樣更利于網(wǎng)站的權(quán)重轉(zhuǎn)移,不會丟失內(nèi)頁權(quán)重。
那么這樣的話我們的代碼是這樣的:
RewriteCond %{HTTP:Host} ^www.###.cn$
RewriteRule (.*) [NC,R=301]
我們需要在老域名的后面加一個$符號,在新域名后面加一個$1符號。這倆個字符的作用就是實現(xiàn)倆個域名的內(nèi)頁301跳轉(zhuǎn)。
③:當站長301跳轉(zhuǎn)成功后,有的站長發(fā)現(xiàn)老域名內(nèi)頁跳轉(zhuǎn)新域名內(nèi)頁的時候,偽靜態(tài)失效,也就是老域名的偽靜態(tài)頁面會跳轉(zhuǎn)至新域名的靜態(tài)頁面,這其實是一個很簡單的小問題,你只需要把你的301跳轉(zhuǎn)代碼放在你的偽靜態(tài)代碼上面即可,這里以DZ論壇為例
如圖:
這么詳細的文章是不是讓大家一目了然,了解了301其實是很簡單的呢!歡迎大家一起學習。原創(chuàng)文章,轉(zhuǎn)載請尊重作者注明來自黃坤博客:
關(guān)鍵詞:詳細,方法
微信公眾號
版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。