1

ちょっとした問題があります。これは、https をチェックアウト ディレクトリに強制するために使用しているものです。念のためですが、問題は、メイン ページに戻ると URL に www が挿入されることです。

サイトの残りの部分はwwwを使用していないため、これは問題です。これを追加してwwwを削除/除外する方法を誰かが提案できますか

# force https for all URLs in /checkout
RewriteCond %{HTTPS} =off
RewriteRule ^x9 https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

# force http for all other URLs that are not in /checkout
RewriteCond %{HTTPS} =on
RewriteCond %{REQUEST_URI} !^/x9
RewriteRule .* http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

編集

あなたが言うなら、それは上記のセクションではありません。この問題は、上記のコードが追加された後にのみ発生しましたが、以前にこの問題が発生したことはなく、以下のコードは数か月間私のサイトにありました。

 #Take off index.html
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{REQUEST_URI} ^(.*/)index\.html$ [NC]
RewriteRule . http://www.%{HTTP_HOST}%1 [R=301,NE,L]
4

1 に答える 1