質問: サブドメインへのサブドメインのリダイレクト/書き換え サブドメインをサブフォルダーにリダイレクトしようとしています。 forums.domain.comからwww.domain.com/forums私はサブフォルダ形式でフォーラムを開始しましたが、メンバーが誤ってサブドメイン形式を使用してフォーラムにアクセスしようとするのではないかと心配しています。rewritecond %{http_host} ^(www\.)?forums\.domain\.com rewriterule .* /forums [l] 上記のコードを読んだところ、.htaccessで動作するはずですが、サーバーのipアドレスを指すdns aレコードを作成する必要がありますか?
回答: これを試して:options +followsymlinks rewriteengine on rewritecond %{http_host} !^(www)\. [nc] rewritecond %{http_host} ^(.*)\.domain\.com [nc] rewriterule (.*) http://www.domain.com/%1 [r=301,l] これは一般的なものであり、すべてのサブドメインをサブディレクトリにリダイレクトします。リダイレクトするサブドメインが1つしかない場合は、ハードコード化できます。