Перенаправление URL с использованием правила перезаписи не работает для Apache - PullRequest
0 голосов
/ 05 ноября 2018

У меня есть URL, который похож на https://domain name/secure/RapidBoard.jspaa?rapidView=848&projectKey=QEFASD

и это нужно перенаправить на

https://<different domainname>/secure/RapidBoard.jspa?projectKey=FIFAASD 

Перепробовал много вариантов, но безуспешно. Просьба помочь

1 Ответ

0 голосов
/ 05 ноября 2018

Я пытаюсь расшифровать именно то, что вам нужно, и переписывание Apache, как правило, является проблемой, так или иначе, не имея возможности провести пробное тестирование и тестирование ошибок на лету.

Возможно, вы захотите выполнить условие, основанное на строке запроса, аналогично следующему:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^rapidView=(.*)&projectKey=(.*)
RewriteRule (.*) https://www.foo.com/secure/RapidBoard.jspa?projectKey=%2 [R=301,L]

Вы сможете найти похожие примеры повсюду:

Вы также можете провести базовое тестирование здесь: тестер htaccess

Я включил приведенное выше правило перезаписи в тестер, чтобы убедиться, что оно действительно работает для вас.

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