2014-05-07 84 views
-2

如何重寫URL我有這樣如何使用這個mod_rewrite?

/details.php?pid={id} 
exam: /details.php?pid={ee76f41017c6f6aa762a2bfb7def83c5} 

我想tihs

/products/{id}/name 

我試試這個

RewriteEngine on 
RewriteCond %{QUERY_STRING}  ^cat=(.*) 
RewriteRule ^details.php /products/%1? [R=301] 

RewriteEngine On 
RewriteRule ^products/([^/]*)$ /details.php?pid=$1 [L] 
+0

所有的一天,對不起,如果讓你生氣的。 – user3612235

+0

我不知道關鍵字來搜索它。我的英語技能讓我很難理解對不起,我不是「生氣」。 – user3612235

+1

我不是「生氣」。但是你需要在問題中展示你完全嘗試過的東西。這有助於回答它 – hek2mgl

回答

0

這笑ULD工作:

RewriteEngine on 

RewriteCond %{THE_REQUEST} ^(GET|POST)\ /details\.php\?pid=(.*)\ HTTP 
RewriteRule^/products/%2/name? [R=301,L] 

以上將改變details.php?pid={id}products/{id}/name