0
我有一個查詢字符串像mod_rewrite的查詢字符串
search.php?id=12&keyword=abc&api=gIUTG6898
而且我想要的網址是這樣的:
search/?id=12&keyword=abc&api=gIUTG6898
現在我找到了很多解決方案,但它們僅限於一個查詢字符串中的變量。在此先感謝
我有一個查詢字符串像mod_rewrite的查詢字符串
search.php?id=12&keyword=abc&api=gIUTG6898
而且我想要的網址是這樣的:
search/?id=12&keyword=abc&api=gIUTG6898
現在我找到了很多解決方案,但它們僅限於一個查詢字符串中的變量。在此先感謝
這不是複雜,因爲你只是想「轉讓」的查詢字符串。你可以在RewriteRule中忽略它。
RewriteRule ^search/?$ search.php [QSA]
這只是將'search /'重寫爲'search.php'。
既然你是想刪除.php然後用斜槓取代它,你需要稍稍扭轉Floern的重寫規則:
RewriteRule ^/search.php$ /search/ [QSA,L]
它沒有工作,要麼 – John
你設置'RewriteEnginge On'? – Floern
是的,我正在使用其他重寫規則,他們工作正常 – John