我正在尝试学习一些.htaccess技巧。我遇到了该RewriteBase指令,但无法使其正常工作。我想知道此指令具体做什么以及如何使用它。RewriteBase在StackOverflow和Apache文档中已经进行了一些讨论,但仍然无法对我的问题给出明确的答案。有人可以向我展示一个简单但有效的示例,在哪里RewriteBase可以使用?
3 回答
呼唤远方
TA贡献1856条经验 获得超11个赞
1行的答案是:Rewritebase设置重写器arg2的基路径。
就是这样。(所以它像html basehref一样工作,除了它很有用,因为它通常在URL重写的上下文中不需要默认的base [ .] 。)
如果您有多个重写器,则Rewritebase使维护更加容易。确实,如果只使用一行重写程序,则rewritebase几乎没有用(因为您可以简单地重写基于基础的url)。
边注
当然,您可以只使用重写器的绝对路径来完全忽略rewritebase 。
- 3 回答
- 0 关注
- 998 浏览
添加回答
举报
0/150
提交
取消