2016-02-29 116 views

回答

1

你應該可以嘗試這樣

RewriteCond %{QUERY_STRING} pid=([^&]+) 
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+) /product.php?id=%1 

%1是RewriteCond的反向引用。 $ 1是RewriteRule的反向引用。

+0

完美地工作......非常感謝。我與所有的htaccess規則鬥爭 – Phil

0

您將需要從RewriteCond作爲RewriteRule不匹配查詢捕捉pid參數的值:

RewriteCond %{QUERY_STRING} ^pid=([^&]+) [NC] 
RewriteRule ^([\w-]+)/([\w-]+)/?$ product.php?id=51 [L,NC,QSA]