首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将https://subdomain重定向到https://subdomain.domain.tld

将https://subdomain重定向到https://subdomain.domain.tld
EN

Unix & Linux用户
提问于 2020-02-24 19:14:16
回答 1查看 135关注 0票数 0

我试图修复一个设置,人们通过https://subdomain访问一个站点,但是我们有一个适合https://subdomain.domain.tld的SSL证书。

当人们导航到旧的URL时,我试图强制重定向到https://subdomain.domain.tld

我试过各种各样的变体,但都没有用。目前我的想法如下:

注:这似乎适用于http -> https,而不是http(S)。

代码语言:javascript
复制
<VirtualHost *:80>
  ServerName subdomain.domain.tld
  ServerAlias subdomain
  RewriteEngine On
  RewriteRule ^/?(.*) https://subdomain.domain.tld:443/$1 [R,L]
</VirtualHost>

<VirtualHost *:443>
  ServerName subdomain
  Redirect https://subdomain  https://subdomain.domain.tld:443/
</VirtualHost>

<VirtualHost *:443>
  ServerName subdomain.domain.tld

  ....
</VirtualHost>
EN

回答 1

Unix & Linux用户

发布于 2020-02-24 19:54:02

基本上,如果您想重定向https -> https,那么两个站点都需要SSL。我能够使用单独的虚拟主机和自签名的旧SSL证书重定向到新的公共证书,但是任何没有CA的用户都不会被重定向。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/569462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档