2012-11-20 66 views
1

我試圖重寫具有查詢字符串的搜索引擎友好的名稱的URL,即考慮如何使用mod_rewrite將querystring轉換爲路徑URL?

mysite.com/models?p1=v1 

我想它重寫

mysite.com/models/p1/v1 

用戶應該看到上面地址欄中的地址。任何建議?

+0

你想重寫任何查詢字符串到像表達式目錄? 404錯誤處理程序的結果應該怎麼處理? –

+0

我想你想的是相反的,爲了讓SE-s看到'mysite.com/models/p1/v1',將'mysite.com/models/p1/v1'重寫爲'mysite.com/models?p1 = v1' ' –

回答

3

.htaccess應該是:

RewriteEngine On 
RewriteRule ^models/(.+)/(.+)$ models.php?$1=$2 [NC,L]