mod_rewrite를 사용하여 URL 리디렉션

mod_rewrite를 사용하여 URL 리디렉션

몇 가지 다른 경우에 대해 URL을 리디렉션하려는 웹사이트를 설정하려고 합니다. 사례는 아래와 같습니다.

  • 포트 80인 경우 포트 443을 강제 적용합니다.
  • URL = support.example.com이면 URL =을 강제 적용합니다.support.example-1.com

먼저 모든 트래픽이 HTTPS에 있도록 요구한 다음 도메인 중 하나(동일한 상자로 확인되고 SSL 인증서로 인해)가 다른 도메인으로 리디렉션되도록 요구하고 싶습니다. SSL을 강제로 작동시킬 수 있지만 https://support.example.com강제로 요청될 때 작동할 mod_rewrite 규칙을 찾을 수 없는 것 같습니다 https://support.example-1.com.

당신이 제공할 수 있는 어떤 도움이라도 대단히 감사하겠습니다.

답변1

강제 SSL을 수행했으므로 이를 무시합니다.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^support\.example\.com$
RewriteRule (.*) https://support.example-1.com/$1 [R=301,L]

관련 정보