HTTP를 HTTPS로 강제 적용할 때 빈 페이지가 표시됨

HTTP를 HTTPS로 강제 적용할 때 빈 페이지가 표시됨

다음을 사용하여 모든 http 요청을 https로 강제하려고했습니다.

<VirtualHost *:80>
 RewriteEngine on
    ReWriteCond %{SERVER_PORT} !^443$
    RewriteRule ^/(.*) https://%{www.advisorcircuit.com}/$1 [NC,R=301,L]
</VirtualHost>

하지만 창 탭에서 바로가기 아이콘을 볼 수 있음에도 불구하고 내 사이트를 방문하면 빈 페이지가 표시됩니다. 내가 이것을 할 수 있는 방법이 있나요?

답변1

%{..}변수를 나타냅니다. www.advisorcircuit.com변수는 아닌 것 같아요 .

다음 중 하나가 필요합니다.

RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R=301,L]

또는

RewriteRule ^/(.*) https://www.advisorcircuit.com/$1 [NC,R=301,L]

관련 정보