.htaccess и использование кеширования браузера для SEO

  • Автор темы Давидыч
  • 40
  • Обновлено
  • 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/

Давидыч


Рег
28 May, 2014

Тем
1

Постов
3

Баллов
13
  • 01, Jun 2024
  • #2
Для увеличения скорости сайта необходимо множество факторов, таких как минимизация HTTP-запросов, сокращение времени ответа сервера, минимизация ресурсов с точки зрения javascript и css, включение кэширования браузера в четырех терминах, уменьшение размера изображений.

если вы являетесь экспертом в разработке веб-сайтов.

лучше отладить или проконсультироваться у опытных людей.
 

w3bc0d3r


Рег
20 Apr, 2014

Тем
1

Постов
3

Баллов
13
  • 10, Jun 2024
  • #3
 
ExpiresDefault "access plus 1 seconds"
Code (markup): Try changing that to 60 seconds and let me know if the problem goes away.
 

hopeh2000


Рег
21 Aug, 2012

Тем
1

Постов
5

Баллов
15
Тем
49554
Комментарии
57426
Опыт
552966

Интересно