talia,
для предметной съемки собирается из г и веток, даст вам результат.
Тут не прав.
Автор отписал, значит все же apache есть и он бекендом, как я предположил. Уже отписал выше, ситуация nginx тянет прямые файлы картинок, а php идет через бекенд apache.
Если все же через attachments хотите, то ищите файл php отвечающий за роутинг и вставляйте в него header("Cache-Control: max-age=604800"); понятия не имею какая у вас CMS.
Вариант попробовать матч такой прописать
<LocationMatch "^/attachments/[^\.]+\-(js|jpe?g|jpfeg|png|gif|swf|svg)$">
Header set Cache-Control "max-age=604800, public"
</LocationMatch>
И да, если у вас attachments заканчивается не на .jpg .png урлы, то работать по понятным причинам не будет. В таком случае например цифры в регулярки окончание, то \d+/?
Staas, картинка с одноклассников?
дорогие женщины России ☝
sanek1991, вы уверены что через htaссess берет, может на PHP прописан header("Cache-Control: max-age=604800");
Кстати, у вас может быть связка nginx + apache (как бекенд) в таком случае картинки идут в загрузку через nginx, а PHP идёт через apache. Скорее всего так и есть.
Это хостинг или VPS?
Если хостинг, то вред ли получится, вариант выставить в head метатег
<meta http-equiv="Cache-Control" content="max-age=604800, must-revalidate" />
и забить.
Вам скорее в раздел CPA, продавать бады. Если вы их в реале умеете продавать, а в интернет - нет, то я вас огорчу. Второе будет сложнее, намного, так как пахнуть в лицо на человека не получится.
sanek1991, у вас nginx, а не apache. Директивы htaccess поддерживаются только apache.
В данном случае, если у вас VPS, то менять конфиг nginx.
server {
listen 80;
server_name mysite.com;
...
# Задаем правила обработки статического контента (типов файлов можно поставить и больше)
location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|pdf|ppt|txt|bmp|rtf|js)$ {
root /path/to/document/root/; # Путь к корню вашего сайта
access_log off; # не пишем логи
expires 3d; # кешируем у клиента на 3 дня
}
Начинаешь смотреть и видишь
/ru/forum/1028360
Через эмулятор сафари едет верстка
Зарегистрируйтесь тут https://www.browserstack.com/ и посмотрите в safari сайт.
alaev, первый пример не рабочий. Это работало, но после яндекс начал выдавать всплывашки. Решения же антисоветников не помогут! всплывут всплывашки или скрипты в яндекс браузер не помеха.
Не вздумайте платить за скрипты. Раньше от нас было такое решение, но хватило на 1.5 года поддержки, после чего устали бороться с патчами яндекс и неравные условия приоритета виджет, браузер VS javascript.
Решение только одно. Это скрываться и трястись от страха. И для каждого сайта пути индивидуальные с патчем CMS. Даже если какое-то решение временно работает, то это до первого патча.
Например раньше у яндекса был баг, что мы и делали. Это в разметке убрать body переопределив на другой тег, советник крашился с ошибкой, после чего тег возвращался. Много чего пофиксили, там тоже не дремлют.
в консоли смотрите прописывается ли заголовок?
<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf|js|css|pdf)$">
Header set Cache-Control "max-age=2592000"
</FilesMatch>
Вам нужно купить софтбокс. Есть совсем дешевые, есть подороже.
Даже банально самодельный даст вам отличный свет и качество съемки повысит.