Как перенаправить только точный URL, учитывая вопросительный знак? - PullRequest
0 голосов
/ 14 апреля 2019

Я хочу перенаправить только указанный URL-адрес, начинающийся с /civi/, чтобы иметь возможность войти в drupal.Любые другие URL, такие как /civi/?q=user, не должны перенаправляться.Это регулярное выражение ^/user$, кажется, работает, но также перенаправляет URL-адреса, такие как /civi/?q=user.

. В следующем примере я попытался не перенаправлять URL-адреса со знаком вопроса:

перенаправляет только действующие URL-адреса,но также URL-адреса, такие как /civi/?q=user.

redirectMatch 301 ^/user$ https://example.com

пока не работает. Пример того, как я пытался не перенаправлять URL-адреса с вопросительным знаком

redirectMatch 301 ^/civi/(?!\?)$ https://example.com

...