1. 程式人生 > >Linux-LAMP-域名跳轉

Linux-LAMP-域名跳轉

權重:頁面很多,可以提升權重
百度判斷網站,是用域名去判斷,如果一個網站有兩個域名,百度會判斷,你第二個域名是冒牌貨,所以,需要域名跳轉,並且定義狀態碼301,301叫永久重定向。永久跳轉.這是百度會將所有的權重加入到另外一個域名上.302,表示臨時重定向,不會降低原來域名的權重,而301會降低
需求,把123.com域名跳轉到www.123.com,配置如下:

<VirtualHost :80>
DocumentRoot "/data/wwwroot/www.123.com"
ServerName www.123.com
ServerAlias 123.com
<IfModule mod_rewrite.c> //需要mod_rewrite模組支援
RewriteEngine on //開啟rewrite功能,只有開啟之後,下面的配置,才會生效.
RewriteCond %{HTTP_HOST} !^www.123.com$ //定義rewrite的條件,主機名(域名)不是www.123.com這個域名 !表示取反的意思.開頭為www.123.com時。
RewriteRule ^/(.

)$ http://www.123.com/$1 [R=301,L] //定義rewrite規則,當滿足上面的條件時,這條規則才會執行 注意:^表示出去域名之外的,後面的部分,$1,表示第一個小括號。L表示只跳轉一次。
Linux-LAMP-域名跳轉
Linux-LAMP-域名跳轉
</IfModule>
</VirtualHost>
先檢測,再載入。但是需要檢查,是否載入模組。Linux-LAMP-域名跳轉
/usr/local/apache2/bin/apachectl -M|grep -i rewrite //若無該模組,需要編輯配置檔案httpd.conf,刪除rewrite_module (shared) 前面的#
curl -x127.0.0.1:80 -I 123.com //狀態碼為301
-I 表示,只檢視狀態碼,去掉-I,就是看網站的資訊
Linux-LAMP-域名跳轉

404,頁面不存在,401,驗證使用者名稱密碼不對,正確為200
Linux-LAMP-域名跳轉