Добавляем обработчик для разных типов файлов в htaccess
Продолжаю рассматривать .htaccess.
При настройке выполнения PHP скриптов, время от времени становится необходимо разрешать выполнять PHP код не только в файлах .html и .php но и в файлах других типов. Этого можно достигнуть с помощью следующего кода в .htaccess:
// добавляем обработчик для css и js файлов
AddHandler application/x-httpd-php .css .js
// если первый пример не сработает
AddHandler application/x-httpd-php5 .css .js
// если 2-ой пример не сработает
AddHandler application/x-httpd-php7 .css .js
Теперь все файлы с расширением .css и .js перед отправкой в браузер будут обрабатываться PHP интерпретатором.
Файл style.css:
<?php
// фоновый цвет страницы
$bgСolor = '#ff0000';
?>
body {
background: <?=$bgColor ?>;
}
Таким образом, можно динамически менять стили страницы в зависимости от разных условий, например, от времени суток, браузер пользователя. Причем этот код не будет зависеть от того включен ли JavaScript или нет.
-
- Михаил Русаков
Комментарии (0):
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.