由 Apache 提供服务我希望在我的一个子域站点(例如sub.mydomain.com
)上,没有尾部斜杠的 URL 直接(没有外部重定向)指向底层文件夹中的索引文件。子域请求在内部重定向到子文件夹。所有其他 URL 应该以正常的 Apache 方式工作,外部重定向到斜线版本。
所有指令都必须放在我的 .htaccess 文件中。为此,我计划执行以下操作:
- 关闭
DirectorySlash
请求sub.mydomain.com/...
sub.mydomain.com/…
将请求重写为/sub/...
- 重写无斜杠目录 URL
/sub/...
以获取index.html
底层目录内部
我对如何执行 2. 和 3. 有一个好主意,但是我如何才能DirectorySlash off
仅针对请求sub.mydomain.com
而不是www.mydomain.com
or发出请求other.mydomain.com
?