為何要使用301重定向
在網站建設中需要網頁重定向的情況很多:如網頁目錄結構變動,網頁重命名、網頁的擴展名改變、網站域名改變等。如果不做重定向,用戶的收藏和搜索引擎數據庫中的舊地址只能讓訪客得到一個404錯誤信息頁面,訪問流量白白喪失。不僅如此,之前該頁面的一切積累(比如PR值)就都白費了。
301重定向不僅能使頁面實現自動跳轉,對於搜索引擎來說,也可能可以傳遞PR值。
301重定向方法
進行了301重定向,把www.pentaxfans.net和pentaxfans.net合併, 有兩種實現方法:
修改nginx.config
1 2 3 4 5 6 7 |
server { server_name www.pentaxfans.net pentaxfans.net ; if ($host != 'www.pentaxfans.net' ) { rewrite ^/(.*)$ http://pentaxfans.net/$1 permanent; } ... } |
第二種方法:
1 2 3 4 |
server { server_name www.pentaxfans.net; rewrite ^/(.*) http://pentaxfans.net/$1 permanent; } |