《基于nginx架構的網站域名平滑遷移》要點:
本文介紹了基于nginx架構的網站域名平滑遷移,希望對您有用。如果有疑問,可以聯系我們。
大家已經發現茶話匯的博客地址從blog.tektea.com調整為www.tektea.com了,這是為了方便大家更好記住和訪問本站.
雖然blog和www同而tektea.com的二級域名(我一直認為www也只是個二級域名,只是www相對特殊),但blog.tektea.com和www.tektea.com其實是兩個網站了,那么茶話匯在以往積累的外鏈和收錄都怎么繼承呢?比如:我們早期的文章被轉載到CSDN等網站,如何確保在外部網站的blog.tektea.com下的URL能自動跳轉到www.tektea.com下呢?
這些問題的答案是:301重定向.它是網址重定向最可行也是最友好的方案.當用戶或搜索引擎向網站服務器發出瀏覽請求時,服務器返回的HTTP數據流中頭信息(header)中的狀態碼的一種,表示本網頁永久性轉移到另一個地址.
301重定向的方法很多,可以通過動態網頁來實現,例如:使用PHP,ASP,JSP等語言.
不過今天要介紹的則是直接借助WEB服務器軟件nginx的重定向功能來實現:
1、WEB服務器軟件也有分很多種類,比如:Tomcat,Apache,它們的重定向文件是我們熟知的.htaccess文件;
2、nginx是當前越來越流行的輕量級WEB服務器軟件,其重定向文件是/usr/local/nginx/conf/nginx.conf,在其中增加或修改如下內容,其中斜線的則是根據你實際需要的跳變情況來填寫,最后的permanent則表示301重定向:
server {
server_name blog.tektea.com;
rewrite ^(.*) $1 permanent;
}
3、設置完成后,你需要重啟下nginx服務;最后可以到百度搜索下“301重定向檢測”,通過工具來檢測下301是否生效,如果檢測結果包含以下信息,則表示檢測通過:
HTTP/1.1 301 Moved Permanently
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/4626.html