Управление кешем .htacces для запросов AJAX - PullRequest
1 голос
/ 13 марта 2011

У меня есть страница на моем веб-сайте, которая отправляет запросы AJAX GET, когда пользователь нажимает кнопку, например URL-адрес, который будет получен, будет выглядеть следующим образом:

/php/getData.php?field1=val1&field2=val2

Значение, возвращаемое getData.php сэти два значения не изменятся (по крайней мере, в течение нескольких месяцев), так как я могу реализовать управление кэшем в моем файле .htaccess, чтобы браузер указывал кэшировать результат в течение определенного времени?

Например, я говорю браузеру кэшировать файлы js и css следующим образом:

<FilesMatch "\.(css|js)$">
Header set Cache-Control "max-age=3024000, must-revalidate"
</FilesMatch>

^ это устанавливает заголовок элемента управления кэшированием на 30 дней.

Любая помощь будет высоко ценится.

Спасибо

1 Ответ

0 голосов
/ 13 марта 2011

К сожалению, в Apache нет директивы для сопоставления со строкой запроса. Просто имена файлов и каталогов.

...