萬站網分站:

全國服務電話:0769-27192000

亞群旗下建站品牌

掃一掃 聯系我們吧

文章分類
搜索

虛擬主機301重定向設置方法(圖文詳解)

發表時間: 2021-06-01 16:59:47

作者: 萬站網

瀏覽:


最近,有客戶問我:301重定向怎么做?百度搜索很多方法,試過后,都不行!

下面以百度搜索結果排名最前面的、比較具有權威、代表性的兩個方法為例:

1、百度經驗301重定向設置方法如下:

2、知乎301重定向設置方法:

從專業角度來說,以上兩個方法都沒錯!

那么,為什么客戶按照以上方法設置301重定向后會失敗呢?

問題出在不夠具體!什么情況下需要做301?一般是有多個域名或多個URL的情況下才需要做301,但是,上面兩個方法只針對一個域名“帶WWW”和“不帶WWW”之間做301,那么,多個域名怎么做?只是簡單的一句:多加一行代碼即可。這就不好理解了,加前面?加后面?還是加中間?……結果就會導致有以下幾個設置方法:


錯誤示范1:

     RewriteEngine On

     RewriteCond %{HTTP_HOST} ^www.abcpos.vip$ [NC]

     RewriteCond %{HTTP_HOST} ^www.lishua.top$ [NC]

     RewriteCond %{HTTP_HOST} ^lishua.top$ [NC]

     RewriteRule ^(.*)$ http://abcpos.vip/$1 [R=301,L]

   

錯誤示范2:

     RewriteEngine On

     RewriteCond %{HTTP_HOST} ^www.abcpos.vip$ [NC]

     RewriteRule ^(.*)$ http://abcpos.vip/$1 [R=301,L]

     RewriteCond %{HTTP_HOST} ^www.lishua.top$ [NC]

     RewriteCond %{HTTP_HOST} ^lishua.top$ [NC]

   

錯誤示范3:

     RewriteEngine On

     RewriteBase/

     RewriteCond %{HTTP_HOST} ^www.abcpos.vip$ [NC]

     RewriteCond %{HTTP_HOST} ^www.lishua.top$ [NC]

     RewriteCond %{HTTP_HOST} ^lishua.top$ [NC]

     RewriteRule ^(.*)$ http://abcpos.vip/$1 [R=301,L]

   

錯誤示范4:

     RewriteEngine On

     RewriteBase/

     RewriteCond %{HTTP_HOST} ^www.abcpos.vip$ [NC]

     RewriteRule ^(.*)$ http://abcpos.vip/$1 [R=301,L]

     RewriteCond %{HTTP_HOST} ^www.lishua.top$ [NC]

     RewriteCond %{HTTP_HOST} ^lishua.top$ [NC]

   


錯誤示范5:

     RewriteEngine On

     RewriteCond %{HTTP_HOST} ^www.abcpos.vip$ [NC]

     RewriteRule ^(.*)$ http://abcpos.vip/$1 [R=301,L]

     RewriteEngine On

     RewriteCond %{HTTP_HOST} ^www.lishua.top$ [NC]

     RewriteRule ^(.*)$ http://abcpos.vip/$1 [R=301,L]

     RewriteEngine On

     RewriteCond %{HTTP_HOST} ^lishua.top$ [NC]

     RewriteRule ^(.*)$ http://abcpos.vip/$1 [R=301,L]

   

……


 正確的301重定向設置方法 

示范:

     RewriteEngine On

     RewriteCond %{HTTP_HOST} ^lishua.top$ [NC]

     RewriteRule ^(.*)$ http://abcpos.vip/$1 [R=301,L]

     RewriteCond %{HTTP_HOST} ^www.lishua.top$ [NC]

     RewriteRule ^(.*)$ http://abcpos.vip/$1 [R=301,L]

     RewriteCond %{HTTP_HOST} ^www.abcpos.vip$ [NC]

     RewriteRule ^(.*)$ http://abcpos.vip/$1 [R=301,L]

   

如果有更多域名,那么301重定向設置方法如下:

   

     RewriteEngine On

     RewriteCond %{HTTP_HOST} ^域名1$ [NC]

     RewriteRule ^(.*)$ http://abcpos.vip/$1 [R=301,L]

     RewriteCond %{HTTP_HOST} ^www.域名1$ [NC]

     RewriteRule ^(.*)$ http://abcpos.vip/$1 [R=301,L]

     RewriteCond %{HTTP_HOST} ^域名2$ [NC]

     RewriteRule ^(.*)$ http://abcpos.vip/$1 [R=301,L]

     RewriteCond %{HTTP_HOST} ^www.域名2$ [NC]

     RewriteRule ^(.*)$ http://abcpos.vip/$1 [R=301,L]

     RewriteCond %{HTTP_HOST} ^域名3$ [NC]

     RewriteRule ^(.*)$ http://abcpos.vip/$1 [R=301,L]

     RewriteCond %{HTTP_HOST} ^www.域名3$ [NC]

     RewriteRule ^(.*)$ http://abcpos.vip/$1 [R=301,L]

     RewriteCond %{HTTP_HOST} ^域名N$ [NC]

     RewriteRule ^(.*)$ http://abcpos.vip/$1 [R=301,L]

   

將以上代碼復制到網站程序的.htaccess文件中,若目錄下沒有這個文件,則新建一個.htaccess文件。


如何新建.htaccess文件?

很多朋友不知道怎么新建.htaccess文件,有的用WORD,有的用EXCEL,有的直接保存為html/PHP/ASP等,這都是不對的。

最直接、最簡單的辦法就是用“記事本”:

保存:文件——另存為

文件名:.htaccess

保存類型:所有文件

注意:文件名不要少了“.”,也不要加“.txt”尾巴!


最后把.htaccess文件上傳到空間根目錄即可。

* 根目錄:每個IDC服務商定義的根目錄不同,有的是www文件夾、有的是wwwroot文件夾、有的是htdocs文件夾……東莞菌告訴大家一個最簡單識別根目錄的方法:不管哪個IDC服務商、不管根目錄是哪個文件夾,你直接找到首頁index文件保存的那個文件夾即可,首頁所在的文件夾99.99%是根目錄,把.htaccess文件跟首頁放在一起準沒錯!



Copyright ? 2021 萬站網 All Rights Reserved. 

 粵ICP備18129891號 

Copyright? 萬站網 All Rights Reserved. 

粵ICP備18129891號

在線咨詢

您好,請點擊在線客服進行在線溝通!

聯系方式
熱線電話
0769-27192000
電子郵箱
xie@yaqun.net
掃一掃二維碼
二維碼
添加微信好友,詳細了解產品
使用企業微信
“掃一掃”加入群聊
復制成功
添加微信好友,詳細了解產品
我知道了
一级免费黄片