RewriteRule の記述: (.*)を$1に変数として格納すること
プログラミング初心者です。
htaccessで、www.hoge.com および、http://www.hoge.com へのリクエストを、
https://hoge.com にリダイレクトさせたいと考えています。
RewriteEngine on RewriteCond %{HTTP_HOST} ^www\.hoge\.com [NC,OR] RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://hoge.com/$1 [R=301,L]
この場合、上記の記述でリダイレクト自体は正常に動作するのですが、多くの参考サイトにあるように、RewriteRule の(.*)が$1に変数として格納されるのであれば、
www.hoge.com/aaa へのリクエストは$1に格納され、
https://hoge.com/www.hoge.com/aaa
のようにならなければおかしいのではないでしょうか?
以上、初歩的な質問で恐縮ですが、ご教授いただきたくよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/12/21 00:50