1.打開IIS,右鍵-屬性-網站-IP地址哪裏點編輯增加壹個站點,增加壹個站點,綁定的壹下主機頭,也可以綁定多個閑置域名。打開IIS,首先新建立壹個站點,隨便對應壹個目錄E:\wwwroot\301web。該目錄下只需要2個文件,壹個 default.html,壹個404.htm。在欲重定向的網頁或目錄上按右鍵;選中“重定向到URL”;在對話框中輸入目標頁面的地址;切記,記得選 中“資源的永久重定向”;當然,最後要點擊“應用”,完成。
2.Apache 服務器實現301 重定向
在Apache 中,有個很重要的文件.htaccess,通過對它的設置,可以實現很多強大的功能,301 重定向只是其中之壹。找到redirect permanent / :
redirect permanent /old.html :修改這句即可。
3.在.htaccess文件中增加301重定向指令
采用“mod_rewrite”技術,形如:
RewriteEngine on
RewriteRule ^(.*)$ /$1 [R=301,L]
4:適用於使用Unix網絡服務器的用戶
通過此指令通知搜索引擎的spider妳的站點文件不在此地址下。這是較為常用的辦法。
形如:Redirect 301 / /
5:在服務器軟件的系統管理員配置區完成301重定向
適用於使用Window網絡服務器的用戶
6:綁定/本地DNS
如果具有對本地DNS記錄進行編輯修改的權限,則只要添加壹個記錄就可以解決此問題。若無此權限,則可要求網站托管服務商對DNS服務器進行相應設置。
DNS服務器的設置
若要將blog.lusongsong.com指向lusongsong.com,則只需在DNS服務中應增加壹個別名記錄,可寫成:blog IN CNAME lusongsong.com。
如需配置大量的虛擬域名,則可寫成:* IN CNAME lusongsong.com.這樣就可將所有未設置的以lusongsong.com結尾的記錄全部重定向到lusongsong.com上。
7:用ASP/PHP實現301重定向:
ASP:
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","/"
Response.End
PHP:
header("HTTP/1.1 301 Moved Permanently");
header("Location:/");
exit();