Как долго требуется, чтобы изменения .htaccess вступили в силу?
Я добавил правила перезаписи url в файл .htaccess. Должен ли я сразу увидеть эти изменения?
Ответы
Ответ 1
Изменения в .htaccess являются немедленными и не требуют перезапуска. Обычно, если вы не видите, что ожидаете от изменений .htaccess, у вас есть синтаксическая ошибка, и вы должны проверить журналы Apache для некоторого представления о том, что происходит.
Ответ 2
NVM нашел его.
Файлы .htaccess следуют тому же синтаксису, что и основная конфигурация файлы. Поскольку файлы .htaccess считываются по каждому запросу, внесенные изменения в этих файлах вступают в силу.
Ответ 3
Если вы используете redirect 301, очистите кеш браузера.
Ответ 4
По-видимому, некоторые серверы периодически проверяют файлы .htaccess
. Я нашел это в случае с нашим хостом AWS.
Мой источник - это только комментарий ниже ответа здесь, но он соответствует моему опыту, и другие, похоже, согласны.