Дмитрий

Дмитрий
Рейтинг
222
Регистрация
23.08.2006

Вам директива internal точно нужна? Попробуйте убрать, если нет.

grey109:
Не работает почему-то. Полный код:

location ~* ^/download/ {
internal;
expires 30d;

if ($request_uri ~ \?nocache$) {
expires epoch;
}

if ($request_uri ~ ^/download/cache/) {
expires 1h;
}

root /site.ru;
}

Странно, у меня работает.

png 181927.png
png 181928.png
Bush:
При чем тут API API Яндекс.Почты для домена?

А вы по ссылке, что я привел, переходили? Читали?

Запрос позволяет редактировать DNS-запись для домена.

Попробуйте после

if ($request_uri ~ \?nocache$) {
expires epoch;
}

Добавить

if ($request_uri ~ ^/download/another_folder/) {
expires 1h;
}

Откройте панель разработчика в chrome (F12), вкладка network, ставьте галочки "Disable cache" и "Preverse log", логиньтесь и смотрете в табличке что ответил сервер. Обратите внимание на заголовок ответа Headers->General->Status Code и сам ответ Response.

https://tech.yandex.ru/pdd/doc/reference/dns-edit-docpage/

Только часть доменов переехали в connect, у которого вроде бы нет такого метода https://tech.yandex.ru/connect/directory/api/about-docpage/, нужно уточнять в поддержке

banshee(oleg), три фазы 15 квт подключил? Газ есть? Фото будут?

Посмотрите сниффером что у вас отправляет курл.

Проверьте лог ошибок.

Если по вашей части нет проблем, значит сервер не хочет по каким либо причинам принимать от вас запрос, и тут вам стоит прислушаться к тому что сказал silicoid

Посмотрите сниффером файл отправляется или нет?

Возможно у вас отключен вывод ошибок, и вы не видите предупреждение о том, что файлы через конструкцию с @ уже нельзя отправлять. Начиная с php 5.6 нужно пользоваться классом CURLFile.

Саппорт движка говорит все же что вы врете

png 180715.png
Всего: 1425