AMH 社区首页
AMH社区 - 开放自由有价值的社区
[求助帖] https rewrite 问题 |
|
---|---|
arthurwong |
arthurwong 发表于 2019-05-23 16:38:56
怎么把 https://www.xxx.com 重定向到 https://xxx.com 上?
if ($server_port = 80) { return 301 https://xxx.com$request_uri; } if ($scheme = http) { return 301 https://xxx.com$request_uri; } error_page 497 https://xxx.com$request_uri; 这三个都用上了不管用,现在只能 http://xxx.com 跳转到 https://www.xxx.com,输入 http://www.xxx.com 跳到 https://www.xx.com 上,不能转到 https://xxx.com 上。
点赞,加油! (0分)
2019-05-23 16:38:56 1
|
amysql |
上面规则只是http 301到https,
要https://www.xxx.com 重定向到 https://xxx.com,还需要加规则,如 if ($host = 'www.demo.com' ) { rewrite ^/(.*)$ https://demo.com/$1 permanent; }
回复
2019-05-24 10:25:14 2
AMH面板 - 好用高效低占用、安全可靠极稳定 |
vlan4096 |
域名解析里直接设置就行了,没必要通过虚拟主机设置
回复
2019-05-24 14:41:09 3
|
arthurwong |
引用: 这我加上了,也不行(在amrewrite-1.5里面加的),火狐浏览器提示“它使用的证书对 www.demo.com 无效。 此证书仅对 demo.com 有效。”
回复
2019-05-25 08:34:34 4
|
1839746 |
学习了学习了。。
回复
2019-05-26 16:02:25 5
|
amysql |
引用: 这个与规则没关系了,你证书没包含www域名的原因, 多个域名的。类似,www.amh.sh与amh.sh都申请。 可以在https://amh.sh/ssl.htm申请证书。
回复
2019-06-03 14:41:24 6
|