Я пытаюсь реализовать очистку кэша, как предписано: http://html5boilerplate.com/docs/cachebusting/
Однако, когда я добавляю в файл .htaccess в моей папке мультимедиа следующее:
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)\.(\d+)\.(js|css|png|jpg|gif)$ $1.$3 [L]
</IfModule>
и затем я пытаюсь получить доступ к таблице стилей по адресу: "/media/css/styles.1234.css", Apache жалуется:
Not Found
The requested URL /media/css/styles.1234.css was not found on this server.
Я могу получить доступ к styles.css по адресу "/ media / css /styles.css ", так что это там, и это работает.Я также знаю, что файл htaccess обрабатывается, потому что мы также запрещаем просмотр каталогов в папке media с помощью «Options -Indexes».Вот файл htaccess в полном объеме:
Options -Indexes
AllowOverride All
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)\.(\d+)\.(js|css|png|jpg|gif)$ $1.$3 [L]
</IfModule>
Также было подтверждено, что mod_rewrite загружен этой командой: 'a2enmod rewrite'.Не уверен, что я делаю не так ...