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

Я добавил правила перезаписи url в файл .htaccess. Должен ли я сразу увидеть эти изменения?

Ответы

Ответ 1

Изменения в .htaccess являются немедленными и не требуют перезапуска. Обычно, если вы не видите, что ожидаете от изменений .htaccess, у вас есть синтаксическая ошибка, и вы должны проверить журналы Apache для некоторого представления о том, что происходит.

Ответ 2

NVM нашел его.

Файлы .htaccess следуют тому же синтаксису, что и основная конфигурация файлы. Поскольку файлы .htaccess считываются по каждому запросу, внесенные изменения в этих файлах вступают в силу.

Ответ 3

Если вы используете redirect 301, очистите кеш браузера.

Ответ 4

По-видимому, некоторые серверы периодически проверяют файлы .htaccess. Я нашел это в случае с нашим хостом AWS.

Мой источник - это только комментарий ниже ответа здесь, но он соответствует моему опыту, и другие, похоже, согласны.