我正在使用mod_rewrite將.html重寫爲.php。當mod_rewrite將.html重寫爲.php時,_ _GET變量消失
RewriteRule ^([0-9a-zA-Z-_]+)\.html$ index.php?p=$1 [L]
但是,我在URL中使用$ _GET時遇到問題。它工作正常,如果請求的URL是這種格式:index.php?a=f1
但是,如果它重寫到home.html?a=f1
,沒什麼。
假設這只是瀏覽器在打擊.html後停止閱讀。有沒有辦法做到這一點?
這給出了一個內部服務器錯誤。 – Rick
它應該工作(它適用於我的機器)。 –
我刪除了L標誌,它的工作。如果我將其保留爲[QSA,L],則會導致內部服務器錯誤。 – Rick