Остановить родительский файл.htaccess от распространения в дочерние каталоги
У меня есть файл.htaccess в корневом веб-каталоге сервера, который имеет такую строку:
Redirect 301 /index.php http://my-new-site.com
Я обнаружил, что все файлы index.php в подкаталогах также учитывают это перенаправление. Ладно... Я не знал, что файлы.htaccess в родительских каталогах распространялись среди их детей. Хорошо знать. Но есть ли способ остановить это поведение? Можно ли ограничить файл.htaccess, чтобы он влиял только на файлы в одном каталоге?
В основном, как я могу остановить распространение правил.htaccess в дочерние каталоги?
1 ответ
Я только что проверил, и это не работает для меня. Вы уверены, что не используете RedirectMatch
который (с этими значениями) будет просто соответствовать /index.php в любом месте строки запроса. Как выглядит остальная часть.htaccess? Есть ли.htaccesses в любом из затронутых каталогов? На что они похожи?