Как заменить имя параметра запроса с помощью .htaccess? - PullRequest
1 голос
/ 18 апреля 2019

Я хотел бы переписать часть URL-адресов, например:

/api/posts?topic.id=246&pagination=false

до

/api/posts?postTopics.topic.id=246&pagination=false

topic.id => postTopics.topic.id

Пожалуйста, помогите.

1 Ответ

0 голосов
/ 18 апреля 2019
RewriteEngine on
RewriteCond %{QUERY_STRING} !postTopics.topic.id=
RewriteCond %{QUERY_STRING} ^(.*)topic.id=([0-9]*)(.*)$
RewriteRule ^ %{REQUEST_URI}?%1postTopics.topic.id=%2%3 [QSD,NE]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...