使用.htaccess文件來進(jìn)行301重定向,請(qǐng)見我的另外一篇文章《301重定向,域名更換后跳轉(zhuǎn)到新域名》
。
如果空間不支持.htaccess文件,那么我們還可以通過php/asp代碼來進(jìn)行301重定向。
為了將搜索引擎的記錄更新到現(xiàn)在的域名上面,做了幾個(gè)301重定向的東東,給大家分享一下.
asp 301轉(zhuǎn)向代碼
在 index.asp 或 default.asp 的最頂部加入以下幾行:
復(fù)制代碼 代碼如下:
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","https://www.jb51.net/"
Response.End
%>
php 301轉(zhuǎn)向代碼
在 index.php 的最頂部加入以下幾行:
復(fù)制代碼 代碼如下:
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: https://www.jb51.net/");
exit();
?>
asp.net 301轉(zhuǎn)向代碼
復(fù)制代碼 代碼如下:
<%@ Page Language="C#" %>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
HttpContext.Current.Response.StatusCode = 301;
HttpContext.Current.Response.Status = "301 Moved Permanently";
HttpContext.Current.Response.AddHeader("Location", "https://www.jb51.net");
}
</script>
301代表永久性轉(zhuǎn)移(Permanently Moved),301重定向是網(wǎng)頁(yè)更改地址后對(duì)搜索引擎友好的最好方法,只
要不是暫時(shí)搬移的情況,都建議使用301來做轉(zhuǎn)址。
JSP下的301重定向
復(fù)制代碼 代碼如下:
<%@ page language="java" pageEncoding="GBK"%>
<%
response.setStatus(response.SC_MOVED_PERMANENTLY);
response.addHeader("Location","http://www.7hinet.com");
%>
可以通過filter控制需要重向的路徑或頁(yè)面