mod_rewrite добавить GET-параметр к текущему URL - PullRequest
0 голосов
/ 21 июня 2020

У меня есть веб-страницы в виде

domain.tld/product/a
domain.tld/product/b

На эти страницы есть ссылки в виде ./service?pageId=12345

Возможно ли с помощью mod_rewrite определить правило для добавления параметр pageId к текущему URL-адресу продукта в виде domain.tld/product/b?pageId=12345

Я пробовал множество комбинаций

RewriteCond %{QUERY_STRING} ^pageId=(.+)$
RewriteRule (.*) /pageId=%1 [R=301,L]

Безуспешно.

Возможно ли это с mod_rewrite?

Спасибо!

1 Ответ

0 голосов
/ 21 июня 2020

О, я думаю, что нашел решение с% {HTTP_REFERER}

RewriteCond %{QUERY_STRING} ^pageId=(.+)$
RewriteRule (.*) %{HTTP_REFERER}?pageId=%1 [R=301,L]

У меня работает ...

...