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

呼喚遠(yuǎn)方
TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超11個(gè)贊
1行的答案是:Rewritebase設(shè)置重寫(xiě)器arg2的基路徑。
就是這樣。(所以它像html basehref一樣工作,除了它很有用,因?yàn)樗ǔT赨RL重寫(xiě)的上下文中不需要默認(rèn)的base [ .] 。)
如果您有多個(gè)重寫(xiě)器,則Rewritebase使維護(hù)更加容易。確實(shí),如果只使用一行重寫(xiě)程序,則rewritebase幾乎沒(méi)有用(因?yàn)槟梢院?jiǎn)單地重寫(xiě)基于基礎(chǔ)的url)。
邊注
當(dāng)然,您可以只使用重寫(xiě)器的絕對(duì)路徑來(lái)完全忽略rewritebase 。
- 3 回答
- 0 關(guān)注
- 1071 瀏覽
添加回答
舉報(bào)
0/150
提交
取消