【发布时间】:2011-02-28 06:14:13
【问题描述】:
我可以使用 htaccess 来捕获来自某个子目录的请求,并使该目录将其自身用作任何根相对路径请求的根目录吗?例如,如果我有...
http://www.example.com/subFIXED/subANY/restofpath
...其中 subFIXED 始终是同一个目录,subANY 是 subFIXED 的任何直接子目录,并且我希望从 subANY 下的任何文件重定向所有 href/src 请求以使用 subANY 作为“根”(有点像一个子域),实际上有根级别的请求使用它作为根目录级别:
http://www.example.com/subFIXED/subANY/
而不是这个:
http://www.example.com/
我假设我可以在 subFIXED 中放置一个 htaccess 文件来处理来自任何 subANY 下的任何内容的所有调用,但对 htaccess 重写、变量等不太熟悉,我不知道如何捕获哪个subANY 目录正在发出根级别请求,然后使用该捕获进行重写以将该目录视为来自它的任何根相对路径请求的根级别。
感谢您的帮助
【问题讨论】:
-
不幸的是,根据我对
元素的理解,它不会重定向根相对路径(只是相对路径)。所以这不是一个选择。
标签: html url .htaccess mod-rewrite subdirectory