Я размещаю приложение Pylons, использующее Apache в качестве прокси для вставки, которое обслуживает мое приложение.Я пытаюсь настроить правило перезаписи, чтобы заставить браузеры обновлять измененные css, js и файлы изображений, как вдохновлено второй половиной раздела 10.8 в Глава 10: Выжить в глубоком конце .Он работает путем написания помощника вида, который автоматически включает время изменения любого из этих файлов в URL, поэтому HTML может выглядеть следующим образом:
<link href="/css/main.1302802028.css" media="all" rel="stylesheet" type="text/css" />
Затем вы используете правила перезаписи, чтобы серверпереслать запрос в местоположение фактического файла на /css/main.css
.Таким образом, каждый раз, когда вы обновляете свой файл, браузер клиента думает, что он получает новый файл, игнорируя его кеш.
Я пытался настроить его в файле conf моего сайта в apache с правилом переписывания, например:
RewriteEngine On
RewriteRule ^(.*)(css|img|js)/(.+)\.(\d+)\.(css|js|jpg|gif|png)$ $1$2/$3.$5 [L]
Однако Rewrites, похоже, не работают, поскольку я использую Apache с ProxyPass
.Есть ли способ заставить их работать с прокси или использовать пасты / пилоны для достижения того же эффекта?
Спасибо!