常見的網(wǎng)站301重定向有三種情況需要做的:1.頂級域名跳轉(zhuǎn)到www開頭的二級域名;2.動態(tài)頁面跳轉(zhuǎn)到靜態(tài)頁面;3.舊鏈接跳轉(zhuǎn)到新鏈接。要點(diǎn):一個網(wǎng)站做一個301即可。
在apache環(huán)境下301做法:
1:服務(wù)器空間有自帶此功能的(以阿里云虛擬空間為例)。注意點(diǎn):要做301重定向的域名(只有解析狀態(tài)正常,才可以使用此功能,且目標(biāo)域名與源域名不能一樣)。
步驟:登錄阿里云——選擇控制臺——域名與網(wǎng)站——云虛擬主機(jī)——點(diǎn)管理——基礎(chǔ)環(huán)境設(shè)置——301重定向——選擇頂級域名(沒有www開頭的)——選擇二級域名(www開頭的)——點(diǎn)添加——接著點(diǎn)確定——重定向完成。
2:空間沒有這個功能的,可以用.htaccess文件設(shè)置(此做法同時適用于windows服務(wù)器、phpstudy搭建的環(huán)境)。
步驟:創(chuàng)建一個.txt文檔——寫好規(guī)則——壓縮文件——在壓縮文件中把文件名稱修改成.htaccess結(jié)尾的文件(360壓縮不了可以用2345好壓)——保存好——用ftp上傳到網(wǎng)站根目錄——最后檢測一下是否設(shè)置正確或者成功。要是嫌麻煩的話,也可以寫好.tx文件上傳到空間,然后在ftp重命名修改后綴即可,嗯,這個方法比較簡單。
(1)頂級域名跳轉(zhuǎn)到二級域名:文件書寫規(guī)則代碼如下,把有顏色的域名換成你自己的即可。
RewriteEngine On
RewriteCond %{HTTP_HOST} !^zhonghua網(wǎng)站優(yōu)化.com$ [NC]
RewriteRule ^(.*)$ http://www.zhonghua網(wǎng)站優(yōu)化.com/$1 [L,R=301]
存放位置:如下圖
查詢檢測:用站長工具h(yuǎn)ttp://網(wǎng)站優(yōu)化.chinaz.com/http,http狀態(tài)碼檢查,返回的狀態(tài)碼為301即為正確。
網(wǎng)站301重定向怎么做(常見的幾種做法詳解)
?。?)欄目頁面鏈接做301跳轉(zhuǎn),哈哈這個說的有點(diǎn)不清楚,還是舉個例子吧。比如你有一個欄目頁面有兩條可以同時打開的鏈接,從網(wǎng)站優(yōu)化角度來說,沒有做跳轉(zhuǎn)的話會分散該欄目權(quán)重。所以這時候就需要做301跳轉(zhuǎn)了。例:
http://www.zhonghua網(wǎng)站優(yōu)化.com/zhenduan/
http://www.zhonghua網(wǎng)站優(yōu)化.com/youhua/zhenduan/
這兩個域名是可以同時打開該欄目頁面的,那么我需要把前面的域名做301跳轉(zhuǎn)到后面的域名。做法如下:同樣是在.htaccess文件添加規(guī)則。
格式:Redirect 301 /zhenduan/ http://www.zhonghua網(wǎng)站優(yōu)化.com/youhua/zhenduan/
因?yàn)槭菣谀宽撁?,所以前面不能用絕對域名,而是用相對域名。把有顏色的換成您自己的就可以,需要做幾條就做幾條,如下所示并列就可以了。
Redirect 301 /zhenduan/ http://www.zhonghua網(wǎng)站優(yōu)化.com/youhua/zhenduan/
Redirect 301 /zhenduan/ http://www.zhonghua網(wǎng)站優(yōu)化.com/youhua/zhenduan/
存放位置:如下圖,在#號中間添加。這種添加方法有時候會出現(xiàn)一個問題,當(dāng)我們添加完了之后可以達(dá)到重定向的跳轉(zhuǎn)效果,但是次日或者更短時間內(nèi),又會自動變回回到默認(rèn)狀態(tài),等于外面沒有添加的初始狀態(tài),如果有出現(xiàn)這樣的情況,只要把Redirect 301 /zhenduan/ http://www.zhonghua網(wǎng)站優(yōu)化.com/youhua/zhenduan/ 添加到#END wordpress 外面就可解決。
文章頁面的鏈接做301的方法和欄目鏈接差不多,換湯不換藥。
免責(zé)聲明:本站部分資源圖片及文字信息來自網(wǎng)絡(luò),如侵犯到您的權(quán)益,請及時通知我們:Email: 664297823@qq.com