2014-01-31 5 views

ответ

1

Вы не можете сопоставить строку запроса в RewriteRule y НУ нужно использовать RewriteCond с %{QUERY_STRING} переменной:

Попробуйте этот код:

RewriteCond %{QUERY_STRING} ^product-([0-9]+)- [NC] 
RewriteRule ^/?$ /productDetail.php?id=%1 [L,QSA] 
+0

Спасибо свою работу :) Но 'pinfo.asp Pid = 96043'' RewriteRule /pinfo.asp?pid= (?. *) $ com_tr.php? id = $ 1 [L] ' Это не работает. Как вы думаете? –

+0

Для этого правила вам нужно использовать 'RewriteCond% {QUERY_STRING}^pid = ([0-9] +) $ [NC]'. – anubhava

Смежные вопросы