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;
    ...
}   

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...
 
        }
}

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

复制代码 代码如下:server {
    server_name  www.domain.com;
    rewrite ^(.*) http://domain.com$1 permanent;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值