Все домены не содержат файлов cookie, пока вы не попытаетесь отправить файл cookie.Если вы попытаетесь передать изображения по сети доставки контента, такой как cloudflare, даже в домене без файлов cookie, файлы cookie будут по-прежнему передаваться из-под вашего контроля.Это может быть отключено через cloudflare для платных планов.Но если у вас есть домен, такой как mysite.com
, и у вас есть файлы cookie, которые там обслуживаются, то все субдомены на этом сайте будут видеть все файлы cookie для mysite.com
.Но если вы устанавливаете куки с www.mysite.com
, то это рассматривается как субдомен, который не повлияет на другие смежные субдомены, такие как subdomain.mysite.com
Если вы не настраивали свой сайт таким образом в прошлом, то скорее всего, выНа вашем основном сайте будут появляться файлы cookie от таких вещей, как session_start, если вы не пользуетесь www.
В качестве альтернативы создайте новый домен и для этого направьте его на свой сервер.Или обслуживать изображения через их IP-адрес.Или просто примите во внимание то, что есть у многих людей, что отправка файлов cookie вместе с запросами на ресурсы не стоит того, чтобы их оптимизировать.Полностью оптимизированный сайт не получит заметного выигрыша от этого, и концепция доменов без cookie-файлов довольно переоценена, и в первую очередь она мало что дает.Можно даже утверждать, что второй домен, настроенный для этого, может на самом деле замедлить ваш сайт из-за дополнительного поиска DNS.Итак, вот варианты:
- Enforce
www.
, чтобы у вас не было файлов cookie в mysite.com
, поэтому вы можете сделать поддомен без файлов cookie - захватить новый домен, чтобы бытьвыделенный как домен без файлов cookie
- использует IP-адрес активов, а не доменное имя, это, по сути, другое доменное имя, что касается файлов cookie.Это предполагает, что вы можете получить доступ к изображениям через доменное имя
- Найдите службу доставки контента, которая сможет сделать это за вас
- Осознайте, что минусы перевешивают плюсы и бросьте пытатьсяполучить домен без файлов cookie, потому что он, вероятно, является пустой тратой времени, которое лучше потратить на вещи с более высоким приоритетом