- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева

Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Если не в той теме задал вопрос, ув. модераторы, прошу извинить, и перенести в правильную:o
Подскажите пожалуйста, мне нужно добавить команду на кэширование, в файл .htaccess
Как правильно, так
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/png "access plus 7 day"
</IfModule>
или так:
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/png "access plus 7 days"
</IfModule>
То есть, нужно писать day, или days?
Видел например вот такой вариант:
"ExpiresDefault "access 7 days"
ExpiresByType text/html "access plus 7 day"
Не понятно, это ошибка, или так и нужно?
Ну так проверьте отдаваемые хедеры в обоих случаях...
days
https://httpd.apache.org/docs/trunk/mod/mod_expires.html#AltSyn
days
https://httpd.apache.org/docs/trunk/mod/mod_expires.html#AltSyn
Большое спасибо! И за ссылку отдельное спасибо!
Добавил вот такую команду в файл htaccess
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access 7 days"
ExpiresByType image/gif "access plus 7 days"
ExpiresByType image/jpeg "access plus 7 days"
ExpiresByType image/png "access plus 7 days"
ExpiresByType image/jpg "access plus 7 days"
ExpiresByType image/x-icon "access 7 days"
</IfModule>
А сегодня, с большим удивлением обнаружил что htaccess перезаписался до дефолтного.
У посторонних доступа к файлу и вообще аккаунту не было. Все остальные файлы - в порядке.
Слетел до дефолта, только этот файл. Не знаю что и думать...
Единственное, я недавно обновлял WP... Может в этом причина?
И еще, команду я разместил, между этим # BEGIN WordPress # END WordPress
Может в секцию для WP, ее нельзя было писать?! Или сама команда неправильная?
Подскажите пожалуйста, в чем может быть ошибка?
htaccess перезаписался до дефолтного.
я недавно обновлял WP...
команду я разместил, между этим # BEGIN WordPress # END WordPress
Думаю, вот в этом-то как раз и ошибка. Разместите её вне этого блока.
Уже давно использую такой код. Ну и проверяю по ПейджСпид от Гугла.
Если не работает - нужно написать хостеру, часто включается только у них.
#Кеширование статики D.iK.iJ
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access 7 days"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
ExpiresByType text/css "access plus 604800 seconds"
ExpiresByType text/javascript "access plus 604800 seconds"
ExpiresByType application/javascript "access plus 604800 seconds"
ExpiresByType application/x-javascript "access plus 604800 seconds"
ExpiresByType text/html "access plus 604800 seconds"
ExpiresByType application/xhtml+xml "access plus 600 seconds"
</IfModule>
<ifModule mod_headers.c>
<filesMatch "\.(ico!pdf!flv!jpg!jpeg!png!gif!swf)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
<filesMatch "\.(css!js!txt!html!htm)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
<filesMatch "\.(php!xml)$">
Header set Cache-Control "max-age=172800, private, must-revalidate"
</filesMatch>
</ifModule>