gzhegow
@gzhegow
aka "ОбнимиБизнесмена"

Как в .htaccess подменить расширение c .js на .min.js с проверкой наличия файла?

Вот так работает для GZIP:
<FilesMatch "\.js$">
    RewriteCond %{HTTP_USER_AGENT} !".*Safari.*"
    RewriteCond %{HTTP:Accept-Encoding} gzip
    RewriteCond %{REQUEST_FILENAME}.gz -f
    RewriteRule (.*)\.js$ $1\.js.gz [L]
    ForceType text/javascript
</FilesMatch>


Хотел сделать также для минификации, но ударился лбом о то, что .min находится перед расширением, и проверить ее через
RewriteCond %{REQUEST_FILENAME}.min.js -f
Невозможно

Смысл какой я конечно понимаю, что можно сделать редирект на get_minified.php и там выдать заголовками нужный файл и проверить его - а так чтобы не создавать лишних файлов через htaccess это делается?
  • Вопрос задан
  • 218 просмотров
Пригласить эксперта
Ответы на вопрос 1
shambler81
@shambler81 Куратор тега htaccess
RewriteCond %{ENV:REDIRECT_STATUS} 200
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы