查看: 414|回复: 24

nginx的https如何跳转到其他url?

[复制链接]

54

主题

174

回帖

566

积分

高级会员

积分
566
发表于 2017-5-31 15:26:55 | 显示全部楼层 |阅读模式
server {
    listen IP:80;
    server_name  www.domain.com;
    rewrite ^(.*) https://www.domain.com$1 permanent;
}


这样只能让http跳转到https

如果在浏览器输入https://domain.com   是不会跳转到https://www.domain.com的。

怎样配置能让输入https也能跳转?请大佬指点。
回复

使用道具 举报

128

主题

1083

回帖

2656

积分

金牌会员

积分
2656
发表于 2017-5-31 15:28:00 | 显示全部楼层
跳转的办法实在是太多了,楼下回答~
回复

使用道具 举报

39

主题

381

回帖

989

积分

高级会员

积分
989
发表于 2017-5-31 15:28:50 | 显示全部楼层
在 listen 的443 端口下的server 写一个 rewrite or return 301啊
回复

使用道具 举报

39

主题

381

回帖

989

积分

高级会员

积分
989
发表于 2017-5-31 15:29:46 | 显示全部楼层
server_name好像可以写多个的吧.
回复

使用道具 举报

54

主题

174

回帖

566

积分

高级会员

积分
566
 楼主| 发表于 2017-5-31 15:31:20 | 显示全部楼层

ayue168 发表于 2017-5-31 15:28

在 listen 的443 端口下的server 写一个 rewrite or return 301啊


server {
    listen IP:80;
    listen IP:443;
    server_name  www.domain.com;
    rewrite ^(.*) https://www.domain.com$1 permanent;
}


这样吗?这样之后网站就无法访问了哦
回复

使用道具 举报

54

主题

174

回帖

566

积分

高级会员

积分
566
 楼主| 发表于 2017-5-31 15:32:00 | 显示全部楼层

ayue168 发表于 2017-5-31 15:37

哦,443要证书.rewrite是你的站吗.不是的话我就不知道了哦.

是我自己的站,http可以正常跳转到https://www.domain.com的
回复

使用道具 举报

39

主题

381

回帖

989

积分

高级会员

积分
989
发表于 2017-5-31 15:32:17 | 显示全部楼层
https://xxx.com 转 https://www.xxx.com  

server{
listen 443;// https 443端口
server_name xxx.com;
rewrite ^(.*) https://www.xxx.com$1 permanent;
}
回复

使用道具 举报

54

主题

174

回帖

566

积分

高级会员

积分
566
 楼主| 发表于 2017-5-31 15:32:59 | 显示全部楼层

ayue168 发表于 2017-5-31 15:32

https://xxx.com 转 https://www.xxx.com  

server{

配置之后 访问时提示  Error 525 Ray    SSL handshake failed
回复

使用道具 举报

39

主题

381

回帖

989

积分

高级会员

积分
989
发表于 2017-5-31 15:36:26 | 显示全部楼层
哦,443要证书.rewrite是你的站吗.不是的话我就不知道了哦.
回复

使用道具 举报

39

主题

381

回帖

989

积分

高级会员

积分
989
发表于 2017-5-31 15:37:00 | 显示全部楼层
有证书的443的 server_name写的是 www.xxx.com的话你就在写一个 server{listen 443; rewrite www.xxx.com}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖
关注公众号
返回顶部