Мне нужно установить директивы htaccess на виртуальном хосте для всего, что не является / или / example / {что-нибудь}.Я посмотрел на все, что я могу найти, кажется, что apache делает что-то странное с регулярным выражением, я не могу понять, почему это не работает.
Вот что я пытаюсь, может быть, кто-то может мне помочь.
<Location "/">
...
</Location>
<LocationMatch "^(?!/example/.+)$">
...
</LocationMatch>
Я в замешательстве, я весь день пробовал разные подходы.
Добавление к этому положительной версии регулярного выражения прекрасно работает, поэтому
<LocationMatch "^(/example/.+)$">
работает как положено, отрицательная версия всегда дает сбой.