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 ^/(.*)$ http://www.untmt.com/$1 permanent;
}
}

针对单独域名跳转www域名方法:

server_name cms.untmt.com www.untmt.com;
if ($host = cms.untmt.com)
{
rewrite ^/(.*)$ http://www.jietou.cn/$1 permanent;
}
301永久跳转,当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息中的状态码的一种,表示本网页永久性转移到另一个地址。
302临时跳转,也是状态码的一种,意义是暂时转向到另外一个网址。
二者的区别主要是,一句话,302容易被搜索引擎视为spam,301则不会。
permanent代表301永久跳转,改为redirect则为302临时跳转。