RewriteBase可以做什么以及如何使用它?

我正在尝试学习一些.htaccess技巧。我遇到了该RewriteBase指令,但无法使其正常工作。


我想知道此指令具体做什么以及如何使用它。RewriteBase在StackOverflow和Apache文档中已经进行了一些讨论,但仍然无法对我的问题给出明确的答案。


有人可以向我展示一个简单但有效的示例,在哪里RewriteBase可以使用?


红颜莎娜
浏览 920回答 3
3回答

呼唤远方

1行的答案是:Rewritebase设置重写器arg2的基路径。就是这样。(所以它像html basehref一样工作,除了它很有用,因为它通常在URL重写的上下文中不需要默认的base [ .] 。)如果您有多个重写器,则Rewritebase使维护更加容易。确实,如果只使用一行重写程序,则rewritebase几乎没有用(因为您可以简单地重写基于基础的url)。边注当然,您可以只使用重写器的绝对路径来完全忽略rewritebase 。
打开App,查看更多内容
随时随地看视频慕课网APP