Nginx 設定301重定向域名

為何要使用301重定向
在網站建設中需要網頁重定向的情況很多:如網頁目錄結構變動,網頁重命名、網頁的擴展名改變、網站域名改變等。如果不做重定向,用戶的收藏和搜索引擎數據庫中的舊地址只能讓訪客得到一個404錯誤信息頁面,訪問流量白白喪失。不僅如此,之前該頁面的一切積累(比如PR值)就都白費了。

301重定向不僅能使頁面實現自動跳轉,對於搜索引擎來說,也可能可以傳遞PR值。
 

301重定向方法

進行了301重定向,把www.pentaxfans.net和pentaxfans.net合併, 有兩種實現方法:
修改nginx.config

server {
server_name www.pentaxfans.net pentaxfans.net ;
if ($host != 'www.pentaxfans.net' ) {
rewrite ^/(.*)$ http://pentaxfans.net/$1 permanent;
}
...
}

第二種方法:

server {
server_name www.pentaxfans.net;
rewrite ^/(.*) http://pentaxfans.net/$1 permanent;
}

然後重啟nginx即可
ERC_3144

上一篇 Nginx設定文件nginx.conf優化最佳化
下一篇 nginx.conf 優化提升nginx性能