Apache はサブドメインを特定のフォルダにリダイレクトします

Apache はサブドメインを特定のフォルダにリダイレクトします

すべてのトラフィックをリダイレクトする必要があります

http://subdomain.domain.com/

http://subdomain.domain.com/folder/

もちろん、「フォルダ」は特定のフォルダです。私はこれを試しました:

RewriteCond %{HTTP_HOST} ^subdomain\.domain\.com$
RewriteRule ^.*$ http://subdomain.domain.com/folder/ [L]

しかし、うまくいきません。何が問題なのでしょうか?

答え1

これを試して:

RewriteCond %{HTTP_HOST} ^subdomain\.domain\.com$
RewriteRule ^/$ http://subdomain.domain.com/folder/ [R,L]

私が行った唯一の変更は、RRewriteRule の後のオプションを追加したことです。このオプションは、Apache に 302 リダイレクトを実行するように指示します。永続的なリダイレクトが必要な場合は、これを使用できますR=301

関連情報