1
我試圖重寫具有查詢字符串的搜索引擎友好的名稱的URL,即考慮如何使用mod_rewrite將querystring轉換爲路徑URL?
mysite.com/models?p1=v1
我想它重寫
mysite.com/models/p1/v1
用戶應該看到上面地址欄中的地址。任何建議?
我試圖重寫具有查詢字符串的搜索引擎友好的名稱的URL,即考慮如何使用mod_rewrite將querystring轉換爲路徑URL?
mysite.com/models?p1=v1
我想它重寫
mysite.com/models/p1/v1
用戶應該看到上面地址欄中的地址。任何建議?
的.htaccess
應該是:
RewriteEngine On
RewriteRule ^models/(.+)/(.+)$ models.php?$1=$2 [NC,L]
你想重寫任何查詢字符串到像表達式目錄? 404錯誤處理程序的結果應該怎麼處理? –
我想你想的是相反的,爲了讓SE-s看到'mysite.com/models/p1/v1',將'mysite.com/models/p1/v1'重寫爲'mysite.com/models?p1 = v1' ' –