一般跳轉有三種,通過asp或php程序,頁面中meta和js跳轉。
其中,meta和js跳轉都屬於302跳轉,301重定向是網頁更改地址後對搜索引擎友好的最好方法,只要不是暫時搬移的情況,都建議使用301來做轉址。
以下是一些我整理的代碼:
asp:
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.hanwangtx.com"
%>
php:
<?
Header( "HTTP/1.1 301 Moved Permanently" ) ;
Header( "Location: http://www.hanwangtx.com" );
?>
asp.net
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader ("Location","http://www.hanwangtx.com");
}
</script>
apache下設置httpd.conf或者站點的.htaccess
Redirect permanent / http://www.hanwangtx.com/ (將目錄下所有內容重定向到http://www.hanwangtx.com/相應的內容)
Redirect permanent / http://www.hanwangtx.com/404.htm(將網站首頁重定向到指定文件:http://www.hanwangtx.com/404.htm)
注意有permanent,沒有的話也能重定向,但屬於302重定向。
IIS下
* 打開internet信息服務管理器,在欲重定向的網頁或目錄上按右鍵
* 選擇“重定向到URL”
* 在“重定向到”輸入框中輸入要跳轉到的目標網頁的URL地址
* 選中“資源的永久重定向”(切記)
* 最後點擊“應用”