次の.htaccess
スニペットを別のスレッドから取得しましたが、テスト中のサイトでTOO_MANY_REDIRECTS
エラーが発生します。httpsリダイレクトが.htaccess経由で動作しない
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.domain.co.uk/$1 [L,R=301]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://www.domain.co.uk/$1 [L,R=301]
サイトが123-reg.co.ukでホストされている場合に役立ちます。
私はwww以外のものをwwwに、次にhttpをhttpsにリダイレクトするために複数のバリエーションを試しましたが、毎回同じエラーが発生しました。
オフハンドではわかりませんが、特別なルールを呼び出す必要がある場合もあります。非/ URLの試み(明示的なwww.foo.com/index.html? –