在windows主機上設置301永久重定向的方法
- 威海網站結構優化 威海301永久重定向
- 1171
在windows主機上設置的方法
可以在IIS服務器上設置也可以在代碼中設置。
1、在IIS服務器上設置301的方法
這種設置方法需要有一個先天條件,那就是你有服務器的管理權,你可以直接操作IIS服務器,并且可以隨意開通新的虛擬主機,否則你只能用修改網站代碼的方法。
首先開通一個新的虛擬主機,將你需要做301永久重定向的域名正常與該空間綁定,這個綁定的方法你可以咨詢服務器托管商。
然后打開“控制面板”→找到“管理工具”→打開“Internet 信息服務”。打開后,可以在管理器左側樹形菜單中找到你的網站,然后右擊選擇“屬性”,打開網站的屬性管理面板,并且選擇到“主目錄”選項卡,選擇“重定向到URL”,然后在地址框中輸入“主域名”,然后將選項卡中的“資源的永久重定向”選擇上,點擊確定即可設置完畢。 [2]
2、在網站代碼中設置301的方法
只需要將以下代碼加在網頁的開頭即可,不過只能用在ASP和PHP文件中,HTML無法通過代碼設置301。
ASP代碼: !
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently" Response.AddHeader "Location" , " http://www.###.com"
%>
PHP代碼:
Header( “HTTP/1.1 301 Moved Permanently” );
Header( “Location: http://www.###.com” );
?>
注:將我的網址替換成你自己的定向后的目標網址即可,所有的標點必須用英文半角。
3、在博客中設置301的方法
這邊以Z-Blog為例詳細介紹一下:
1.復制如下代碼,將代碼中“###.com”改成你自己的網址即可。
if request.ServerVariables("SERVER_NAME")="###.com" then
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "http://www.###.com"
Response.End
end if
2.進入Z-Blog后臺,打開“文件管理”界面。
3.找到并打開網站根目錄下的 default.asp 文件。
4.將以上代碼加進 default.asp 在圖1中紅框所示位置。
5.最后確定無誤點擊提交保存。