在訪問 test.com 網站時,會自動跳轉到 www.test.com ,這是由於該網站作了 URL rewrite 重定向,通常網頁重定向跳轉分爲兩種,301 和 302 ;301,302 都是HTTP狀態的編碼,都表明着某個URL發生了轉移,不一樣之處在於:nginx
301 redirect: 301 表明永久性轉移(Permanently Moved)。網站
302 redirect: 302 表明暫時性轉移(Temporarily Moved )。編碼
nginx 中配置 301 和 302 跳轉的方法以下:server
server {
listen 80;
server_name www.test.com test.com;
if ($host != "www.test.com" )
{
rewrite ^/(.*)$ http://www.test.com/$1 permanent; 若改 permanent 爲 redirect ; 則發生的是 302 跳轉
}
}it