在眾多重定向技術中,301永久性重定向是最為安全的一種途徑,也是極為理想的一款解決方案。
對於正確實施301重定向,有這樣幾個方法可供大家參考:
1.在.htaccess文件中增加301重定向指令
採用「mod_rewrite」技術,形如:
RewriteEngine on
RewriteRule ^(.*)$ http://www.vincent.idv.hk/$1 [R=301,L]
2.適用於使用Unix網絡服務器的用戶
通過此指令通知搜索引擎的spider你的站點文件不在此地址下。這是較為常用的辦法。
形如:Redirect 301 / http://www.vincent.idv.hk/
3.在服務器軟件的系統管理員配置區完成301重定向
適用於使用Window網絡服務器的用戶
4.綁定/本地DNS
如果具有對本地DNS記錄進行編輯修改的權限,則只要添加一個記錄就可以解決此問題。若無此權限,則可要求網站托管服務商對DNS服務器進行相應設置。
DNS服務器的設置
若要將mail.vincent.idv.hk指向www.vincent.idv.hk,則只需在DNS服務中應增加一個別名記錄,可寫成:mail IN CNAME www.vincent.idv.hk。
如需配置大量的虛擬域名,則可寫成:* IN CNAME www.vincent.idv.hk.
這樣就可將所有未設置的以vincent.idv.hk結尾的記錄全部重定向到www.vincent.idv.hk上。
5.用ASP/PHP實現301重定向:
ASP:
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”,”http://www.vincent.idv.hk/”
Response.End
PHP:
header(”HTTP/1.1 301 Moved Permanently”);
header(”Location:http://www.vincent.idv.hk/”);
exit();
Written by 傻仔仔
