- 12, May 2024
- #1
Мы пытаемся увеличить скорость работы сайта на одном из наших сайтов, но коды, которые мы вводим в .htaccess, выдают «error500», может ли кто-нибудь подсказать? Мы попробовали несколько:
1)
# Включить истечение срока действия
ИстекаетАктивный Вкл.
# Директива по умолчанию
ExpiresDefault «доступ плюс 1 месяц»
# Мой значок
ExpiresByType image/x-icon «доступ плюс 1 год»
# Изображений
ExpiresByType image/gif «доступ плюс 1 месяц»
ExpiresByType image/png "доступ плюс 1 месяц"
ExpiresByType image/jpg "доступ плюс 1 месяц"
ExpiresByType image/jpeg «доступ плюс 1 месяц»
# CSS
ExpiresByType text/css «доступ плюс 1 месяц»
# Javascript
Приложение ExpiresByType/javascript «доступ плюс 1 год»
2)
# BEGIN Сжать текстовые файлы
SetOutputFilter DEFLATE
# END Сжать текстовые файлы
# BEGIN Заголовки Expire
ИстекаетАктивный Вкл.
ExpiresDefault «доступ плюс 1 секунда»
ExpiresByType image/x-icon «доступ плюс 2592000 секунд»
ExpiresByType image/jpeg «доступ плюс 2592000 секунд»
ExpiresByType image/png "доступ плюс 2592000 секунд"
ExpiresByType image/gif «доступ плюс 2592000 секунд»
Приложение ExpiresByType/x-shockwave-flash «доступ плюс 2592000 секунд»
ExpiresByType text/css «доступ плюс 604800 секунд»
ExpiresByType text/javascript «доступ плюс 216000 секунд»
Приложение ExpiresByType/javascript «доступ плюс 216000 секунд»
Приложение ExpiresByType/x-javascript «доступ плюс 216000 секунд»
ExpiresByType text/html «доступ плюс 600 секунд»
Приложение ExpiresByType/xhtml+xml «доступ плюс 600 секунд»
# Заголовки END Expire
# BEGIN Заголовки управления кэшем
Набор заголовков Cache-Control "max-age=2592000, общедоступный"
Набор заголовков Cache-Control "max-age=604800, общедоступный"
Набор заголовков Cache-Control "max-age=216000, частный"
Набор заголовков Cache-Control «max-age=600, частный, необходима повторная проверка»
# END заголовки управления кэшем
# BEGIN Отключить ETags
Заголовок отключен ETag
FileETag Нет
# END Отключить ETags
# BEGIN Удалить последний измененный заголовок
Заголовок не установлен: последнее изменение
# END Удалить последний измененный заголовок
3)
## КЭШИРОВАНИЕ ЗАГОЛОВКА EXPIRES ## ExpiresActive On ExpiresByType image/jpg "доступ 1 год" ExpiresByType image/jpeg "доступ 1 год" ExpiresByType image/gif "доступ 1 год" ExpiresByType image/png "доступ 1 год " ExpiresByType text/css "доступ 1 месяц" Приложение ExpiresByType/pdf "доступ 1 месяц" Приложение ExpiresByType/javascript "доступ 1 месяц" Приложение ExpiresByType/x-javascript "доступ 1 месяц" Приложение ExpiresByType/x-shockwave-flash "доступ 1 месяц" ExpiresByType image/x-icon "доступ 1 год" ExpiresDefault "доступ 2 дня" ## EXPIRES HEADER CACHING ##
Все три создают ошибку 500. Имеет ли значение, какой язык используется на сайте: php/cgi/perl/html/
1)
# Включить истечение срока действия
ИстекаетАктивный Вкл.
# Директива по умолчанию
ExpiresDefault «доступ плюс 1 месяц»
# Мой значок
ExpiresByType image/x-icon «доступ плюс 1 год»
# Изображений
ExpiresByType image/gif «доступ плюс 1 месяц»
ExpiresByType image/png "доступ плюс 1 месяц"
ExpiresByType image/jpg "доступ плюс 1 месяц"
ExpiresByType image/jpeg «доступ плюс 1 месяц»
# CSS
ExpiresByType text/css «доступ плюс 1 месяц»
# Javascript
Приложение ExpiresByType/javascript «доступ плюс 1 год»
2)
# BEGIN Сжать текстовые файлы
SetOutputFilter DEFLATE
# END Сжать текстовые файлы
# BEGIN Заголовки Expire
ИстекаетАктивный Вкл.
ExpiresDefault «доступ плюс 1 секунда»
ExpiresByType image/x-icon «доступ плюс 2592000 секунд»
ExpiresByType image/jpeg «доступ плюс 2592000 секунд»
ExpiresByType image/png "доступ плюс 2592000 секунд"
ExpiresByType image/gif «доступ плюс 2592000 секунд»
Приложение ExpiresByType/x-shockwave-flash «доступ плюс 2592000 секунд»
ExpiresByType text/css «доступ плюс 604800 секунд»
ExpiresByType text/javascript «доступ плюс 216000 секунд»
Приложение ExpiresByType/javascript «доступ плюс 216000 секунд»
Приложение ExpiresByType/x-javascript «доступ плюс 216000 секунд»
ExpiresByType text/html «доступ плюс 600 секунд»
Приложение ExpiresByType/xhtml+xml «доступ плюс 600 секунд»
# Заголовки END Expire
# BEGIN Заголовки управления кэшем
Набор заголовков Cache-Control "max-age=2592000, общедоступный"
Набор заголовков Cache-Control "max-age=604800, общедоступный"
Набор заголовков Cache-Control "max-age=216000, частный"
Набор заголовков Cache-Control «max-age=600, частный, необходима повторная проверка»
# END заголовки управления кэшем
# BEGIN Отключить ETags
Заголовок отключен ETag
FileETag Нет
# END Отключить ETags
# BEGIN Удалить последний измененный заголовок
Заголовок не установлен: последнее изменение
# END Удалить последний измененный заголовок
3)
## КЭШИРОВАНИЕ ЗАГОЛОВКА EXPIRES ## ExpiresActive On ExpiresByType image/jpg "доступ 1 год" ExpiresByType image/jpeg "доступ 1 год" ExpiresByType image/gif "доступ 1 год" ExpiresByType image/png "доступ 1 год " ExpiresByType text/css "доступ 1 месяц" Приложение ExpiresByType/pdf "доступ 1 месяц" Приложение ExpiresByType/javascript "доступ 1 месяц" Приложение ExpiresByType/x-javascript "доступ 1 месяц" Приложение ExpiresByType/x-shockwave-flash "доступ 1 месяц" ExpiresByType image/x-icon "доступ 1 год" ExpiresDefault "доступ 2 дня" ## EXPIRES HEADER CACHING ##
Все три создают ошибку 500. Имеет ли значение, какой язык используется на сайте: php/cgi/perl/html/