這應該很簡單,但我卡住了。我想將example.com/something的所有請求重定向到example.com/index.php?code=something,但example.com/add-new應該轉到example.com/index.php?page=add-new 。Mod_rewrite重定向所有請求
我已經做了後者作爲
RewriteRule ^add-new$ index.php/?page=add-new [L]
和它的作品,但我無法弄清楚如何做前者。我想最後的斜槓後一切重定向,即後example.com的index.php代碼=
這給我內部服務器錯誤 - (。*)?重寫規則^ $ index.php頁面= $ 1 [QSA,L] – johny332
嘗試刪除'QSA'部分,所以你有'[L]' –
沒有更多的服務器錯誤,但我得到「在這臺服務器上找不到請求的URL /index.php/」。如果我刪除了RewriteBase,我又得到了內部服務器錯誤 – johny332