XAMPP как загрузить mod_expires
У меня есть XAMPP, и я могу увидеть файл mod_expires.so по пути
...XAMPP\ Apache\ модули \mod_expires.so
Тем не менее, я считаю, что модуль не загружается по двум причинам:
первое: mod_expires не отображается при вызове phpinfo()
во-вторых, я добавляю временные шкалы кэша в файл.htaccess, я получаю ошибку 500
(ПРИМЕР кода кеша внутри.htaccess
<IfModule mod_expires.c>
# Activate mod_expires for this directory
ExpiresActive on
#HTML documents are good for a week from the time they were changed
ExpiresDefault M604800
</IfModule>
ДВА ВОПРОСА:
Наличие файла mod_expires.so свидетельствует о том, что модуль установлен?
Если ДА, как я могу включить или активировать?
Если НЕТ, как мне установить и включить в XAMPP?
Спасибо,
1 ответ
Чтобы загрузить модуль expires, предполагая, что он является частью пакета XAMPP, нам нужно снять комментарий с LoadModule из файла конфигурации apache.
Сначала убедитесь, что в пакете XAMPP есть модуль:
перейдите в C:\XAMPP\apache\module и найдите файл mod_expires.so
Если у вас есть этот файл, перейдите в файл C:\XAMPP\apache\conf\httpd.conf и найдите "mod_expires.so"
Ты увидишь
#LoadModule expires_module modules/mod_expires.so
откомментируйте эту строку, чтобы иметь
LoadModule expires_module modules/mod_expires.so
Сбросить сервер