目前老威SEO博客是搭建在阿里云虛擬主機里面的,本來這個主機管理頁面有一個301重定向的功能,設置好根域名跳轉www域名之后我就沒怎么管,直到昨天我才發現它只有這一個跳轉,根域名其他的目錄根本不能跳轉到www頁面,所以還是不能依靠這種301重定向,得自己寫一個規則放到文件里。
老威使用的是apache+php環境,根目錄已經生成了htaccess文件,因為之前已經配置了偽靜態,所以它已經生成了一個規則了,這個規則我們不要動(如果沒有配偽靜態的應該不會有規則)
在htaccess文件里輸入以下內容
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.jfrwli.cn$ [NC]
RewriteRule ^(.*)$ http://www.jfrwli.cn/$1 [R=301,L]
</IfModule>
這個mod_rewrite是apache的一個模塊,我們要開啟并且把代碼放在模塊的里面,
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
這一段代碼是我寫的偽靜態規則,也是在里面的,沒有做偽靜態的可以不用管,至于做偽靜態對SEO有什么好處,老威在之前的文章里面也寫得很明確了,接下來我們可以在站長工具里面做一下http狀態查詢一下了,沒啥意外的話就能正常重定向了!
原文地址:http://www.lwseo.cn/hlw/79.html