赞
踩
这篇文章主要介绍了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;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。