第三组广告

nginx环境域名301配置栏目目录及单页面重定向跳转代码

服务器nginx环境下的301配置方法和apache配置方法不太一样,小编vps使用了nginx环境,在网上查了很多页面,把301跳转代码和大家分享下。

域名级301重定向跳转

方法一:

在配置文件中设置

 server_name zhangganghai.cn;

 rewrite ^/(.*)$ http://www.smddw.com/$1 permanent;

代码要放在server的大括号内。


当域名开启ssl并设置强制301跳转后,其配置方法就是类似的。如下:

if ($server_port !~ 443){

    rewrite ^(/.*)$ https://$host$1 permanent;

}


域名级301配置方法二:

if ($http_host ~* "^zhangganghai.cn"){

    rewrite ^/(.*)$ http://www.smddw.com/$1 permanent;

}


栏目目录301重定向代码:

location ~* ^/linux/ {

    rewrite ^/linux/(.*)$ http://www.smddw.com/server/$1 permanent;

}


单页面301跳转代码:

if ($request_uri = /tools/52.html){

    return 301 http://www.smddw.com/tool/52.html;

}

nginx环境下的301重定向方法可能会有好几种,小编提供的只是一个参考,欢迎大家探索新方法。

您可能还会对下面的文章感兴趣: