nginx conf 設置301域名跳轉方法

NGINX設置301域名跳轉或者根域名(.untmt.com)跳轉主域名(www.untmt.com)方法很簡單。

可直接在CONF文件內添加設置后重啟NGINX即可。

nginx conf 設置301域名跳轉方法

例子一:
www域名跳301轉根域名的方法:

打開 nginx.conf文件找到你的server配置段:

server
{
listen 80;
server_name untmt.com www.untmt.com;
if ($host != ‘www.untmt.com’ ) {
rewrite ^/(.*)$ //www.untmt.com/$1 permanent;
}
}

針對單獨域名跳轉www域名方法:

server_name cms.untmt.com www.untmt.com;
if ($host = cms.untmt.com)
{
rewrite ^/(.*)$ //www.jietou.cn/$1 permanent;
}
301永久跳轉,當用戶或搜索引擎向網站服務器發出瀏覽請求時,服務器返回的HTTP數據流中頭信息中的狀態碼的一種,表示本網頁永久性轉移到另一個地址。
302臨時跳轉,也是狀態碼的一種,意義是暫時轉向到另外一個網址。
二者的區別主要是,一句話,302容易被搜索引擎視為spam,301則不會。
permanent代表301永久跳轉,改為redirect則為302臨時跳轉。