先說一下為什么要設(shè)置301跳轉(zhuǎn),一般網(wǎng)站需要
www.域名.com和域名.com兩個域名訪問但這樣就會被搜索引擎收錄兩個一樣的網(wǎng)站,不利于權(quán)重的提升。
301設(shè)置方法一、如果你的域名是在萬網(wǎng)注冊的,可以直接登錄你的萬網(wǎng)域名解析頁面。
點(diǎn)擊添加 選擇顯示URL 主機(jī)記錄不用寫 記錄值填www的域名,如
www.baidu.com 

二、如果您用的是框分類的空間,直接登錄你的空間管理,


點(diǎn)擊域名跳轉(zhuǎn) 點(diǎn)一下域名跳轉(zhuǎn)開關(guān),當(dāng)為Off為關(guān)閉 點(diǎn)擊一下后就會變?yōu)镺n,也就是變成綠色
添加一條跳轉(zhuǎn),域名寫不帶www的域名 跳轉(zhuǎn)到域名寫帶www的域名如下圖,點(diǎn)擊提交就可以了


三、如果你是自己的服務(wù)器或VPS,在IIS上新建一個網(wǎng)站,把不帶www的域名綁定上去,在這個站的主目錄中新建一個記事本,復(fù)制以下代碼
<%@ Page Language="C#" %>
<%@ Import Namespace="System" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Configuration" %>
<%@ Import Namespace="System.Collections" %>
<%@ Import Namespace="System.Web" %>
<%@ Import Namespace="System.Web.Security" %>
<%@ Import Namespace="System.Web.UI" %>
<%@ Import Namespace="System.Web.UI.WebControls" %>
<%@ Import Namespace="System.Web.UI.WebControls.WebParts" %>
<%@ Import Namespace="System.Web.UI.HtmlControls" %>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","
http://www.teemhoo.com");
}
</script>
把代碼中的
www.teemhoo.com換成你自己的域名,然后把記錄本改名為index.aspx
iis的默認(rèn)文檔中一定要有index.aspx
這樣就可以了
四、如果你是用的空間,支持偽靜態(tài)規(guī)則的話,也可以通過偽靜態(tài)規(guī)則設(shè)置301跳轉(zhuǎn)
空間支持.htaccess,修改.htaccess文件,加入以下代碼
RewriteEngine On
RewriteCond %{HTTP_HOST} !^
www.teemhoo.com$ [NC]
RewriteRule ^(.*)$
http://www.kenlei.com/$1 [L,R=301]
把
www.teemhoo.com換成您自己的域名
空間支持httpd.ini,修改httpd.ini,加入以下代碼
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^kfenlei\.com$
RewriteRule (.*) http\://www\.kfenlei\.com$1 [I,R]
把
www.teemhoo.com 換成自己的域名域名中的.要寫成\.