全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 7549|回复: 26
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
1#
发表于 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也能跳转?请大佬指点。
2#
发表于 2017-5-31 15:28:50 | 只看该作者
在 listen 的443 端口下的server 写一个 rewrite or return 301啊
3#
发表于 2017-5-31 15:29:46 | 只看该作者
server_name好像可以写多个的吧.
4#
 楼主| 发表于 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;
}


这样吗?这样之后网站就无法访问了哦
5#
发表于 2017-5-31 15:32:17 | 只看该作者
跳转的办法实在是太多了,楼下回答~
6#
发表于 2017-5-31 15:32:59 | 只看该作者
https://xxx.com 转 https://www.xxx.com  

server{
listen 443;// https 443端口
server_name xxx.com;
rewrite ^(.*) https://www.xxx.com$1 permanent;
}
7#
 楼主| 发表于 2017-5-31 15:36:26 | 只看该作者
ayue168 发表于 2017-5-31 15:32
https://xxx.com 转 https://www.xxx.com  

server{

配置之后 访问时提示  Error 525 Ray    SSL handshake failed
8#
发表于 2017-5-31 15:37:38 | 只看该作者
哦,443要证书.rewrite是你的站吗.不是的话我就不知道了哦.
9#
 楼主| 发表于 2017-5-31 15:40:17 | 只看该作者
ayue168 发表于 2017-5-31 15:37
哦,443要证书.rewrite是你的站吗.不是的话我就不知道了哦.

是我自己的站,http可以正常跳转到https://www.domain.com的
10#
 楼主| 发表于 2017-5-31 15:40:43 | 只看该作者
vpsbar 发表于 2017-5-31 15:32
跳转的办法实在是太多了,楼下回答~

你这太坑了,网上都是http跳到https的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-2 12:27 , Processed in 0.081029 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表