SocFishing

SocFishing
Рейтинг
118
Регистрация
26.09.2013
Должность
null
Интересы
null
null

talia,

для предметной съемки собирается из г и веток, даст вам результат.

Sitealert:
Какие нахрен энджинксы и апачи... Сервер вообще не видит никакого файла, поэтому и бесполезно прописывать какие-то серверные директивы.

Тут не прав.

Пробовал через LocationMatch, вываливает ошибку 500
<LocationMatch "^/attachments/">
Header set Cache-Control "max-age=604800, public"
</LocationMatch>

Автор отписал, значит все же 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>

Вам нужно купить софтбокс. Есть совсем дешевые, есть подороже.

Даже банально самодельный даст вам отличный свет и качество съемки повысит.

Всего: 1070