質問: 一般的なhtaccessがwwwを非wwwにリダイレクトをする www.example.comをexample.comにリダイレクトしたいです。次のhtaccessコードはこれを実現します。rewritecond %{http_host} ^www\.example\.com [nc] rewriterule ^(.*)$ http://example.com/$1 [l,r=301] しかし、ドメイン名をハードコーディングせずにこれを一般的な方法で行う方法はありますか?
回答: rewritecond %{http_host} ^www\.(.*)$ [nc] rewriterule ^(.*)$ http://%1/subfolder/$1 [r=301,l] サブフォルダー用