1
私は複数のサイトをホストするためにcPanelアカウントを使用しています。きれいなpublic_htmlを得るために、私は.htaccessを使ってメインドメインをサブフォルダの1つにリダイレクトします。htaccessはメインドメインのみをサブフォルダに書き換えます
www.example.comでときに、ユーザーの種類だから、それはwww.example.com/mainsite/に書き換えられますが、それでもURLにwww.example.comを示します。
しかし、以下のコードを使用した場合、(サブドメインを含む)すべてのドメインは、そのフォルダにリダイレクトされます:
RewriteCond %{REQUEST_URI} !^/example
RewriteRule ^(.*)$ /mainsite/$1 [NC,L]
私はのみwww.example.com(およびWWWターゲットにすることができますどのように.example.com/files)は/ mainsiteに書き換えられますか?
*他のサブドメインは、作成したDocument_Rootを指している必要があります。
が最後に働いて、以前に私が '\ .COM [NC] 'するRewriteCond%{HTTP_HOST}の例を使用してみましたが、それだけで動作しますホームページではなく、サブページではありません。 –