regex - перенаправить все, кроме одной папки и ее содержимого - PullRequest
0 голосов
/ 07 марта 2019

Итак, мне нужно 301 перенаправить весь сайт на другой (без указания пути), кроме одной папки - вебинаров - и ее содержимого. Примеры:

oldsite.com                 > newsite.com
oldsite.com/?id=2           > newsite.com
oldsite.com/test/           > newsite.com
oldsite.com/abc/?id=2       > newsite.com
oldsite.com/test/abc/       > newsite.com

oldsite.com/webinars/       > do nothing
oldsite.com/webinars/?id=1  > do nothing
oldsite.com/webinars/abc/   > do nothing

Я попробовал это правило регулярных выражений (https://regex101.com/r/vpc3qv/1):

ОТПРАВЛЕНО ОТ: ^(?!\/webinars\/).*

НАПРАВЛЕНО: newsite.com

Но это не работает, как ожидалось. Что я тут не так делаю?

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