URL перенаправления, которые не начинаются с определенной строки - PullRequest
0 голосов
/ 04 июля 2018

доброго времени суток всем, я пытаюсь получить работу по перенаправлению, но я получаю ошибку "слишком много перенаправлений" ... Я хочу перенаправить все URL, которые не начинаются с определенных строк, я написал это и многие другие, но не работал:

RewriteRule !^(?=string1)(?=string2)(?=string3)/(.*) / [R=301,L]

Что-то не так? Спасибо

1 Ответ

0 голосов
/ 04 июля 2018

Вы должны исключить домашнюю страницу при перенаправлении:

RewriteRule ^(?!string1|string2|string3|$) / [R=301,L]

Однако это не сработает, пока вы не очистите кеш браузера. Когда вы это сделаете, он перестанет перенаправлять слишком много раз.

...