请考虑以下问题。我有 domain.tld 与分层子域,如下所示:
a.domain.tld
b.a.domain.tld
c.b.a.domain.tld
... etc.
web-root 中还有一个假设的目录结构:
/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