사람들이 사이트에 액세스하는 설정을 수정하려고 하는데 https://subdomain
적절한 SSL 인증서가 있습니다 https://subdomain.domain.tld
.
https://subdomain.domain.tld
사람들이 이전 URL로 이동할 때 강제로 리디렉션을 시도하고 있습니다 .
나는 다양한 변형을 시도했지만 아무 소용이 없었습니다. 현재 나의 생각은 다음과 같습니다.
참고: 이는 http --> https에서는 작동하지만 http(S)에서는 작동하지 않는 것 같습니다.
<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>
답변1
기본적으로 https --> https를 리디렉션하려면 두 사이트 모두에 SSL을 제공해야 합니다. 별도의 가상 호스트와 이전 SSL 인증서(새 공용 인증서로 자체 서명됨)를 사용하여 리디렉션할 수 있지만 자체 서명된 인증서가 없는 CA의 사용자는 리디렉션되지 않습니다.