Как mod_rewrite только один параметр строки запроса? - PullRequest
0 голосов
/ 02 июля 2010

Я хотел бы переписать следующий URL:

mypage/1234/myaction?api_key=4567

до:

api/myaction.php?id=1234&api_key=4567

... используя переписывание модов. Я могу получить / mypage / 1234 / myaction -> api / myaction.php? Id = 1234, но дополнительный параметр get вызывает некоторые проблемы ....

Есть идеи?

1 Ответ

2 голосов
/ 02 июля 2010

Используйте флаг QSA (добавление строки запроса):

RewriteRule mypage/(\d+)/myaction api/myaction.php?id=$1 [QSA]
...