私は同じことをしたい複数のドメインを持っています。ドメインexample.com
を手に入れよう。.htaccesはhttps:// www。にリダイレクトします。 1つのリダイレクトの代わりに
いつもhttps://www.[mydomain]
にリダイレクトしたいです。
この場合、https://www.example.com
です。私はリダイレクトする必要が
:
https://example.com
http://www.example.com
http://example.com
を
https://www.example.com
にそうするためには、私はこのコードを持っている:
https://example.com
については
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
とhttp://www.example.com
リダイレクトがhttps://www.example.com
に直接です。
しかしhttp://example.com
リダイレクトにはhttps://www.example.com
に、代わりにhttps://www.example.com
に直接行くのその後https://example.com
に行くと。 2つのリダイレクトがあります。
なぜですか?私は間違って何をしていますか?
こんにちは、ありがとう。 「より良い」ものは何ですか? – David
私は最初の方が好きです。なぜなら、理論的には、mod_rewriteがそれをより速く実行するためです。 – anubhava