当前位置:   article > 正文

Nginx服务器中HTTP 301跳转到带www的域名的方法

Nginx服务器中HTTP 301跳转到带www的域名的方法

这篇文章主要介绍了Nginx服务器中HTTP 301跳转到带www的域名的方法,包括从HTTPS 301提示跳转等rewrite相关的方法,需要的朋友可以参考下
从nginx的官方文档 documentation, 正确的nginx https 301跳转到带www域名方法的方法如下:

HTTP 301跳转到带www域名方法

复制代码 代码如下: server {
listen 80;
server_name example.org;
return 301 http://www.example.org$request_uri;
}

server {
    listen       80;
    server_name  www.example.org;
    ...
}   
  • 1
  • 2
  • 3
  • 4
  • 5

HTTPS 301跳转到带www域名方法百度收录批量查询

复制代码 代码如下: server {
listen 80;
server_name www.domain.com;
// $scheme will get the http protocol
// and 301 is best practice for tablet, phone, desktop and seo
return 301 s c h e m e : / / d o m a i n . c o m scheme://domain.com scheme://domain.comrequest_uri;
}

server {
        listen 80;
        server_name domain.com;
        // here goes the rest of your config file
        // example 
        location / {
 
            rewrite ^/cp/login?$ /cp/login.php last;
            // etc etc...
 
        }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

要先用 nginx -v 命令检查你所说使用的nginx的版本. 下面是对于旧版本的nginx301跳转到带www域名方法从www.ksharpdabu.info 跳转到 ksharpdabu.info

复制代码 代码如下:server {
    server_name  www.domain.com;
    rewrite ^(.*) http://domain.com$1 permanent;
  • 1
  • 2
  • 3
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/197303
推荐阅读
相关标签
  

闽ICP备14008679号