Соответствие RegEx для каждого URl, за исключением конкретной строки - PullRequest
0 голосов
/ 04 июня 2019

Я хотел бы настроить валюту URL-адреса, если он не соответствует стране посредством перезаписи URL-адреса.

Мое текущее правило перезаписи на Apache выглядит следующим образом:

RedirectMatch permanent "^/(.*)_DE/(?!.*(EUR))(.*)$" "https://localhost/$1_DE/EUR$2"

Таким образомURL https://localhost/de_DE/USD должен быть изменен на https://localhost/de_DE/EUR,, но, к сожалению, правило не применяется.

Существует ли веб-тестер для Apache RegEx?regex101.com не совсем подходит для Apache.

1 Ответ

0 голосов
/ 04 июня 2019

Финал RegEx:

RedirectMatch permanent "^/(.*)_DE/((?!.*EUR)[A-Z{3,3}]+)(.*)$" "https://localhost/$1_DE/EUR$3"

Спасибо за вашу помощь и сайт

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