Переписать URL запроса - PullRequest
       0

Переписать URL запроса

3 голосов
/ 13 октября 2011

Предположим, у меня есть URL-адреса с параметрами строки запроса, такими как:

index.php?lag=en&name=About Us&itemid=60
index.php?host=consumer&lag=en&name=About Us&itemid=64

Используя mod_rewrite, как я могу перенаправить их так?.

1 Ответ

0 голосов
/ 13 октября 2011

Примерно так:

RewriteEngine on 
RewriteCond %{QUERY_STRING} host=(.*)&lag=(.*)&name=(.*)&itemid=(.*)
RewriteRule ^index.php(.*)$ /%1/%2_%3_%4 [QSA]

RewriteCond %{QUERY_STRING} lag=(.*)&name=(.*)&itemid=(.*)
RewriteRule ^index.php(.*)$ /%1_%2_%3 [QSA]

Не забудьте проверить все утверждения, которые возможны;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...