Я пытаюсь переписать свои URL-адреса, используя apache mod_rewrite.
Мои обычные URL-адреса выглядят примерно так:
article.php?pID=1111&pName=test test
Мой ожидаемый URL-адрес должен выглядеть примерно так -
mydomain.com/1111/test test
Вот так я и попробовал это с файлом .htaccess
<ifModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^([\s\w-]+)/([\w-]+)/?$ article.php?pID=$1&pName=$2 [L,QSA,NC]
</IfModule>
Но в итоге получилось 404. Когда я удаляю деталь pName
из обоих URL
и RewiteRule
, тоработает.
Кто-нибудь может сказать мне, в чем проблема этого?
Спасибо.