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

Сбросить сервер

Другие вопросы по тегам