.htaccess
で私のサイトアドレスのために
www
を強制しようとしています:
RewriteCond %{HTTP_HOST} ^mysite\.com$ [NC]
RewriteRule ^(.*)$ http://www.mysite.coml/$1 [R=301,L]
私はmysite.com
を開いている場合、これは正常に動作します - それはwww
を追加します。 http://www.mysite.com/index.php
になります。
mysite.com/subpage
を開くと、http://www.mysite.com/subpage
ではなくhttp://www.mysite.com/index.php
にリダイレクトされました。
http://www.mysite.com/subpage
を開くとリダイレクトされません(これは期待される動作です)。
どうすればこの問題を解決できますか?自分のサイトへのすべてのリクエストをwww
サブドメインにリダイレクトしたいと思います。
私は上記の回答が一番好きです。サブドメインを使用する人は、wwwを不必要に(そして間違って)追加しないように、より具体的にする必要があります。 – Debriter