一千萬個為什麽

搜索

需要在我的正則表達式中添加$ _GET args

    url.rewrite-once = (
    ".*\.(js|ico|gif|jpg|png|css|html)$" => "$0",
    "^/([^?]*)(\?.*)?$" => "/$1.php/$2",
)

這是我得到的,但args不起作用。 我喜歡關註網址

http://www.example.com/index.php/?r=something

看起來像這樣:

http://www.example.com/index/?r=something

感謝名單

最佳答案

如果請求/index /?r = something ,則將其重寫為 /index/.php/?r=something 。所以試試這個規則:

"^/([^?]*[^?/])/?(\?.*)?$" => "/$1.php/$2"

使用此模式,尾部斜杠是可選的。

轉載註明原文: 需要在我的正則表達式中添加$ _GET args