次の問題を考えてください。次のような階層的なサブドメインを持つ domain.tld を取得しました。
a.domain.tld
b.a.domain.tld
c.b.a.domain.tld
... etc.
Web ルートには、仮想のディレクトリ構造もあります。
/foo
/a.
/a./b.
/a./b./bar
/a./b./c.
... etc.
以下に示すような方法で Apache がディレクトリを提供するような書き換えを実現したいと考えています。
a.domain.tld --> /a.
b.a.domain.tld --> /a./b.
c.b.a.domain.tld --> /a./b./c.
... etc.
末尾にドット文字がないディレクトリは、通常のサブディレクトリとして動作します。
domain.tld/foo/ --> /foo
a.b.domain.tld/bar --> /a./b./bar
私は mod_vhost_alias を使用できません。mod_rewrite のみを使用して解決策を達成できれば幸いです。そのような書き換えを達成することは可能ですか?
アドバイスありがとうございます。
--
nkd