Мы перемещаем сайт с одной CMS на другую. Файл .htaccess был изменен, и его нужно обновить, чтобы новый сайт работал правильно. Насколько я понимаю, файл .htaccess будет обновляться только в случае очистки кеша браузера? Это прекрасно для тех, кто создает сайт для очистки нашего кеша, но есть ли способ заставить браузеры пользователей получать новый .htaccess файл без очистки пользователя кешем вручную по собственной инициативе?Могу ли я заставить .htaccess обновиться?
ответ
Как только вы замените файл .htaccess, он будет перезагружен Apache и мгновенно будет использоваться для всех последующих запросов. Вам не нужно обновлять кеши.
.htaccess проверяется apache по каждому запросу (и для каждого запроса он проверяет htaccess во всех поддиректорах DocumentRoot, а не только на текущий каталог) – Marki555
Это определенно не так. Некоторые серверы периодически проверяют файлы .htaccess. – SColvin
@SColvin, любая идея, как заставить сервер загружать обновленный .htaccess? – pseudon
Если вы используете RewriteRule, просто используйте R вместо R = 301. Для других целей вам придется очищать кеш браузера всякий раз, когда вы меняете перенаправление.
Это правильно. Имел этот вопрос, и это решило его. –
- 1. Заставить сеанс Facebook обновиться
- 2. Как я могу заставить htaccess работать (поддомены)?
- 3. Как заставить CMFCPropertyGridCtrl обновиться после добавления элемента?
- 4. Как заставить Admob обновиться на Android
- 5. В блестящем приложении, как я могу заставить и встроенный просмотрщик PDF обновиться при изменении исходного файла
- 6. Как я могу заставить эти разные правила htaccess работать правильно?
- 7. Как я могу заставить Capistrano включать файлы .htaccess в развертывания?
- 8. Просмотрите мой .htaccess Я не могу заставить его работать
- 9. Могу ли я заставить UL быть OL?
- 10. Tomcat - могу ли я заставить NON https?
- 11. Могу ли я заставить git использовать TLS?
- 12. Могу ли я заставить Heroku скомпилировать активы?
- 13. Могу ли я заставить tr не рухнуть?
- 14. Могу ли я заставить класс наследоваться?
- 15. Могу ли я «заставить» поток проснуться?
- 16. Могу ли я сделать динамический файл .htaccess?
- 17. Могу ли я использовать .htaccess для перенаправления?
- 18. Могу ли я создать файл .htaccess DirectoryIndex?
- 19. Каков наилучший способ заставить изображение обновиться на веб-странице?
- 20. Есть ли способ обновиться до OpenCL 2.0?
- 21. SQL Как мне обновиться?
- 22. Как я могу заставить mod_rewrite работать?
- 23. Как я могу получить .htaccess?
- 24. Могу ли я заставить MATLAB игнорировать раздел кода при автоотложению?
- 25. Могу ли я заставить UnsupportedEncodingException произойти в MimeMessage?
- 26. Могу ли я заставить GridPane JavaFX распределять пространство равномерно?
- 27. Могу ли я заставить LWP :: UserAgent принять истекший сертификат SSL?
- 28. Могу ли я заставить скачок страницы в HTML-печати?
- 29. Могу ли я заставить MySQL индексировать определенные значения?
- 30. Могу ли я заставить Android-приложение использовать специальную версию webview?
браузеров не получить доступ к файлу .htaccess. Это используется apache для определения файлов, которые будут использоваться для запросов. Он вообще не используется браузером. –
.htaccess файл не имеет ничего общего с кешем браузеров. не волнуйтесь – machineaddict
Имеет ли какая-либо информация, например, перенаправления или что-то в этом роде, от файла к кешу? Почему браузер, который посетил сайт, перенаправляется, как показывает старый файл .htaccess? Просто случайность? –