Альтернатива правилу AddHandler для htaccess не работает - PullRequest
1 голос
/ 25 ноября 2011

Чтобы помочь другу, я перевожу его проблему здесь:

Прежде, чем я включил в .htaccess AddHandler application/x-httpd-php5s .php .js .css с целью, чтобы с тем же PHP я мог создавать правила для Cache и Compression. Что я сделал, так это изменил файл auto_prepend_file в файле php.ini, указав его на файл PHP и проверив там переменную, отправляемую браузерами в заголовке $ _SERVER ["HTTP_IF_MODIFIED_SINCE"].

Если бы даты были другими, я бы ответил с заголовком («HTTP / 1.1 200 OK»), и это отправило бы сжатые файлы JS или CSS. Если бы даты были одинаковыми, то я бы отправил заголовок («HTTP / 1.1 304 Not Modified»), и браузер не должен был загружать сомнительные файлы JS или CSS.

По какой-то причине правило AddHandler application/x-httpd-php5s .php .js .css в .htaccess перестало работать

(я думаю, по соображениям безопасности в веб-хостинге), и теперь файлы JS и CSS не обновляются, пока пользователь не обновит веб-страницу F5

Проблема в том, что, поскольку файлы CSS или JS не были обновлены, пользователи не знают, что им нужно обновить страницу, чтобы увидеть изменения.

Есть ли еще один более простой способ сделать ту же процедуру, но без AddHandler в .htaccess или обходного пути для этого.

...