私は以下を使用して、すべての 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]