Попытка переписать index.aspx в SEO дружественных - PullRequest
1 голос
/ 30 марта 2012

Я пытаюсь переписать

/products/index.aspx?m=CISCO&c=REF&p=DS-C24-300AC

в

CISCO-DS-C24-300AC.html

В данный момент я настроил свое правило так далеко, но не понимаю, почему это не работает.

RewriteRule ^products/index.aspx?m=(.*)&c=([^/.]+)&p=([^/.]+)$ $1-$3.html [R=301,L]

Я также использовал

RewriteRule ^([^-]*)-([^-]*)\.html$ /products/index.aspx?m=$1&c=REF&p=$2

Любая помощь, которую кто-либо может предложить, я был бы очень благодарен.Я просто не могу понять, где мне этого не хватает.

1 Ответ

3 голосов
/ 02 апреля 2012

Я выполнил это через следующее

 RewriteCond %{QUERY_STRING} m=(.*)&c=([^/.]+)&p=([^/.]+)
 RewriteRule ^products/index.aspx?$ /%1-%3.html? [R=301,L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...