-1

こんにちは、次の .htaccess コードがあります。

RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www.site.com$ [NC]
    RewriteRule ^(.*)$ https://www.site.com/$1 [L,R=301]

これにより、ssl が正しく表示されていることが常に確認されますが、何らかの理由で Google でサイトを検索し、サービスなどのサブカテゴリをクリックする必要がある場合。サイトのサービスに移動し、https なしで表示するだけなので、www..... になります。

これを修正するにはどうすればよいですか?

デビッド

4

1 に答える 1

1

使用している rewritecond が、www を含む URL (例: http://www.site.com/page.html) のリダイレクトを妨げています。

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.site.com%{REQUEST_URI} [R=301,L]
于 2013-04-05T22:27:22.460 に答える