我正在嘗試學習一些.htaccess技巧。我遇到了該RewriteBase指令,但無法使其正常工作。我想知道此指令具體做什么以及如何使用它。RewriteBase在StackOverflow和Apache文檔中已經進行了一些討論,但仍然無法對我的問題給出明確的答案。有人可以向我展示一個簡單但有效的示例,在哪里RewriteBase可以使用?
3 回答

呼喚遠方
TA貢獻1856條經驗 獲得超11個贊
1行的答案是:Rewritebase設置重寫器arg2的基路徑。
就是這樣。(所以它像html basehref一樣工作,除了它很有用,因為它通常在URL重寫的上下文中不需要默認的base [ .] 。)
如果您有多個重寫器,則Rewritebase使維護更加容易。確實,如果只使用一行重寫程序,則rewritebase幾乎沒有用(因為您可以簡單地重寫基于基礎的url)。
邊注
當然,您可以只使用重寫器的絕對路徑來完全忽略rewritebase 。
- 3 回答
- 0 關注
- 1065 瀏覽
添加回答
舉報
0/150
提交
取消