Regex для плагинов перенаправления Wordpress - PullRequest
0 голосов
/ 17 апреля 2020

Я использую этот плагин перенаправления https://redirection.me, и я хотел бы перенаправить трафик c, если отсутствует параметр запроса:

/relative-location/?must-be-there=value&other1=value&other2=value

Если must-be-there нет или не имеет значения, я бы хотел перенаправить, но я не знаю, как написать регулярное выражение, чтобы это работало. Я начал с

^((?!must[-]be[-]there).)*$ 

, но я не знаю, где go рядом, чтобы создать полный URL и заставить его работать с плагином.

1 Ответ

0 голосов
/ 17 апреля 2020

Соответствует, когда путь начинается с /relative-location/, но параметр запроса must-be-there либо не имеет значения, либо отсутствует:

^/relative-location/(?!.*(\?|&)must-be-there=[^&]).*$

См. live demo .

...