Приклади використання mod_expires, mod_headers і mod_deflate

Приклади використання mod_expires

Кешування зображень на місяць:

apache
<IfModule mod_expires.c> ExpiresActive On ExpiresByType image/jpeg "access plus 1 month" ExpiresByType image/png "access plus 1 month" ExpiresByType image/gif "access plus 1 month" </IfModule>

Кешування CSS і JS на тиждень:

apache
<IfModule mod_expires.c> ExpiresActive On ExpiresByType text/css "access plus 1 week" ExpiresByType application/javascript "access plus 1 week" </IfModule>

Вимкнення кешування для HTML сторінок:

apache
<IfModule mod_expires.c> ExpiresActive On ExpiresByType text/html "access plus 0 seconds" </IfModule>

Приклади використання mod_headers

Встановлення заголовка Cache-Control для всіх ресурсів:

apache
<IfModule mod_headers.c> Header set Cache-Control "max-age=3600, public" </IfModule>

Встановлення заголовка Content-Security-Policy:

apache
<IfModule mod_headers.c> Header set Content-Security-Policy "default-src 'self';" </IfModule>

Встановлення заголовка Strict-Transport-Security:

apache
<IfModule mod_headers.c> Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains" </IfModule>

Приклад використання mod_deflate для стиснення даних

Стиснення текстових файлів:

apache
<IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript application/x-javascript </IfModule>

Вимкнення стиснення для старих браузерів:

apache
<IfModule mod_deflate.c> SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary </IfModule>

Комбінування і мінімізація файлів:

apache
<IfModule mod_deflate.c> AddOutputFilter DEFLATE js css </IfModule>

Ці конфігурації допоможуть поліпшити продуктивність вашого веб-сайту за допомогою ефективного кешування, безпеки заголовків і стиснення даних. Налаштуйте ці параметри відповідно до ваших потреб, щоб оптимізувати конфігурацію сервера Apache.

  • хостинг, htaccess
  • 0 Користувачі вважають це корисним
Ця відповідь вам допомогла?

Схожі статті

HTTP Помилки: часті причини і як їх виправити

  Помилка 403: ForbiddenОпис: Сервер розуміє запит, але відмовляється його виконати. Це зазвичай...

Налаштування DNS на базі Cloudflare

Cloudflare — це популярний сервіс, який забезпечує захист та покращення продуктивності для...

10 прикладів використання редиректів у файлі .htaccess

1. Перенаправлення з однієї сторінки на іншу Перенаправляє конкретну сторінку на нову сторінку:...

Підключення до хостингу через FTP за допомогою FileZilla

FileZilla є простим і зручним інструментом для управління файлами на вашому сервері. Ось...

Що таке піддомен і для чого він потрібен?

Піддомен — це частина доменного імені, яка додається перед основним доменом. Він використовується...

Powered by WHMCompleteSolution