Как использовать домены без файлов cookie: полное руководство

Опубликовано: 2023-01-03

Ваш сайт страдает от низкой производительности и высокого сетевого трафика? Там, где часто виноваты файлы cookie, одним из эффективных решений является использование доменов без файлов cookie.

Хотя файлы cookie являются одним из основных краеугольных камней нашего онлайн-опыта, они не всегда такие вкусные, как можно предположить из их названия. Помимо соображений конфиденциальности и безопасности, связанных со сторонними файлами cookie, файлы cookie, которые автоматически прикрепляются к изображениям вашего сайта и другому статическому содержимому, могут серьезно повлиять на производительность страницы.

К счастью, можно уменьшить мертвый груз (в данном случае мертвые файлы cookie), используя домены без файлов cookie. В этом полном руководстве мы рассмотрим основы доменов без файлов cookie, почему они так полезны и как вы можете настроить свой сайт WordPress для их использования.

Но сначала давайте заглянем в банку с цифровыми файлами cookie и подробнее рассмотрим, как домены используют файлы cookie — к лучшему или к худшему.

Что такое домены без файлов cookie?

Домены без файлов cookie — это части веб-сайта, которые не отправляют файлы cookie в браузеры пользователей.

Но почему бы не отправлять куки все время? В конце концов, разве не было бы вежливо предоставить пользователям как можно больше файлов cookie?

Не обязательно. Когда мы говорим о доменах без файлов cookie, мы, конечно же, имеем в виду файлы cookie HTTP. В отличие от нашей любимой выпечки, файлы cookie HTTP представляют собой небольшие пакеты данных, которые веб-сайты отправляют в браузеры пользователей. Хотя они и не очень вкусны, они чрезвычайно полезны, поскольку позволяют веб-сайтам «запоминать» пользователей при следующем посещении.

Однако, как и в случае с настоящими файлами cookie, вы не хотите использовать слишком много файлов cookie HTTP. Как мы вскоре увидим, посетители обожают немного печенья, но больше, чем им нужно, заставит их чувствовать себя вялыми и раздутыми.

Ваш сайт страдает от низкой производительности и высокого сетевого трафика? Решением могут стать домены без файлов cookie Click to Tweet

Что такое файлы cookie HTTP?

Файлы cookie HTTP повсюду в Интернете.

Всякий раз, когда вы посещаете веб-сайт, есть большая вероятность, что веб-сайт попросит вас сохранить файлы cookie в вашем браузере. Помимо информации о самом веб-сайте и странице, которую вы посетили, файлы cookie содержат персональный идентификатор, привязанный к вам и вашему браузеру. Этот идентификатор позволяет веб-сайту «запоминать», если вы уже посещали страницу.

Давайте подробнее рассмотрим, как работает эта биржа печенья (спойлер: здесь нет ни очаровательных плетеных корзинок, ни девушек-скаутов).

Как веб-сайты отправляют файлы cookie HTTP в веб-браузеры пользователей
Как веб-сайты отправляют файлы cookie HTTP в веб-браузеры пользователей

Как показано на изображении выше, обмен можно разбить на три этапа:

  1. Ваш браузер запрашивает веб-страницу. Когда вы вводите адрес (например, URL-адрес домена, такой как «kinsta.com») в адресную строку вашего браузера или щелкаете веб-ссылку, ваш браузер генерирует HTTP-запрос, который сообщает веб-сайту, что он хочет просмотреть страницу. Этот запрос отправляется на веб-сервер, на котором размещен веб-сайт и его страницы.
  2. Веб-сервер отправляет страницу и файл cookie. Получив ваш запрос, веб-сервер отправляет обратно запрошенную страницу и файл cookie, содержащий определенную информацию. Как мы упоминали ранее, этот файл cookie почти всегда содержит личный идентификатор для вас и вашего браузера.
  3. Браузер запрашивает другую страницу с того же сервера. Теперь предположим, что вы нажимаете ссылку на другую страницу веб-сайта, например «Магазин» или «О нас» на сайте электронной коммерции. Здесь ваш браузер отправляет еще один запрос на веб-сервер и файл cookie, который он изначально предоставил. Когда веб-сервер получает этот запрос, он видит ранее отправленный файл cookie и запоминает, что вы уже посещали его. С помощью этой информации веб-сервер может предоставить более персонализированный опыт, например, поддерживать активный логин или элементы в корзине.

Существуют также разные файлы cookie для разных целей. В приведенном выше примере веб-сервер, участвующий в управлении сеансом, поддерживает ваш логин или элементы корзины покупок — другими словами, ваш индивидуальный сеанс на своем веб-сайте. Точно так же файлы cookie могут также использоваться для предоставления персонализированных услуг, таких как отображение последних заказов, просмотренных товаров или даже целевой рекламы.

Хотя может показаться приятным получать печенье, куда бы вы ни пошли, это не все, чем он должен быть. Как мы увидим в следующем разделе, на самом деле веб-сайт может доставлять слишком много файлов cookie, некоторые из которых многие люди предпочли бы не «есть».

Как домены используют файлы cookie HTTP

Хотя личные идентификаторы являются одним из очень важных способов использования файлов cookie HTTP, они не единственные. На самом деле файлы cookie могут использоваться для самых разных целей, чтобы обеспечить более персонализированный веб-интерфейс, доставку целевого контента и многое другое.

Как файлы cookie могут использоваться для нарушения конфиденциальности
Как файлы cookie могут использоваться для нарушения конфиденциальности

Мы уже рассмотрели, как веб-сайты и браузеры обмениваются файлами cookie HTTP, чтобы «запомнить» вас. Хотя это может быть полезно для поддержания сеансов входа в систему и отображения элементов корзины покупок, файлы cookie также могут использоваться для более гнусных (или откровенно раздражающих) целей.

Вот некоторые из наиболее распространенных способов использования HTTP-куки в доменах.

  • Управление сеансом. Вы уже знаете это. Управление сеансом часто считается наиболее «мягким» способом использования файлов cookie HTTP, поскольку его единственная цель — обеспечить согласованное взаимодействие с пользователем, которое помогает пользователю избежать повторения определенных действий. Хотя наблюдение за предыдущей активностью может вызвать проблемы с конфиденциальностью для некоторых пользователей, это относительно безвредно. Настоящие проблемы с конфиденциальностью возникают, когда файлы cookie используются для отслеживания, о чем мы вскоре расскажем.
  • Персонализация. Управление сеансами также можно использовать для персонализации веб-страниц на основе предпочтений и действий пользователя. Например, выбрав предпочитаемый язык, пользователи смогут просматривать веб-сайт на том же языке при последующих посещениях без необходимости менять его каждый раз. Файлы cookie также могут позволить веб-сайтам адаптироваться к конкретным требованиям различных веб-браузеров.
  • Отслеживание. У файлов cookie есть и спорная сторона. Поскольку ваш браузер хранит файлы cookie, которые предоставляют вам веб-сайты, эти файлы cookie могут использоваться для отслеживания вас, где бы вы ни находились в Интернете. Например, вы можете посетить веб-сайт, который предоставляет вашему браузеру отслеживающий файл cookie, позволяющий аффилированным рекламодателям в Интернете знать, что вы посетили их страницу. Когда рекламодатели замечают этот файл cookie, они могут отображать целевую рекламу исходного веб-сайта или даже использовать его в качестве вектора для кибератак. В любом случае отслеживание файлов cookie может создать ощущение, что за вами «следят», что сопряжено с множеством этических проблем и проблем с конфиденциальностью.

К счастью, большинство файлов cookie HTTP используются для управления сеансом и персонализации. Однако даже самые безобидные файлы cookie могут вызвать проблемы.

До сих пор мы исследовали идею отправки одной страницей одного файла cookie. На самом деле одна страница обычно отправляет несколько файлов cookie, часто по одному для каждого элемента страницы — HTML, файлов изображений и т. д. Хотя некоторые из этих файлов cookie необходимы для управления сеансом и персонализации, многие из них — нет.

В результате можно отправить слишком много файлов cookie, что может вызвать ряд проблем. Мы обсудим эти проблемы в следующем разделе.

Есть слишком много печенья

В отличие от большинства документов веб-страницы представляют собой набор различных элементов, которые придают им форму, структуру и значение. Каждый из этих элементов может иметь свой собственный файл cookie.

В то время как обычные документы, которые мы можем просматривать в формате .pdf или .docx, могут показаться единой «комбинацией» текста и изображений, веб-страницы состоят из множества отдельных небольших частей.

HTML, CSS и JavaScript являются основными компонентами большинства веб-сайтов.
HTML, CSS и JavaScript являются основными компонентами большинства веб-сайтов.

Например, когда вы запрашиваете веб-страницу, вы фактически запрашиваете отдельные компоненты страницы, такие как HTML (структура), CSS (стиль/форматирование), JavaScript (интерактивность) и мультимедиа, например изображения. Таким образом, когда ваш браузер получает веб-страницу, он фактически получает и повторно комбинирует эти компоненты для отображения полной страницы на вашем экране.

Если веб-сервер также отправляет файлы cookie, он может автоматически отправлять файлы cookie с каждым элементом во время этого процесса. Это может не иметь большого значения для простой веб-страницы с несколькими изображениями, но может быстро стать ошеломляющей, если веб-страница имеет десятки или даже сотни различных компонентов и отправляет файл cookie для каждого из них.

Точно так же, как потребление слишком большого количества файлов cookie в реальной жизни, отправка и получение слишком большого количества файлов cookie HTTP приводит к снижению производительности. Поскольку отправка дополнительных данных требует дополнительного времени и ресурсов, отправка файлов cookie вместе с каждым элементом может легко потреблять огромное количество сетевых ресурсов.

Доменная диета: отказ от файлов cookie

К счастью, решение по отправке слишком большого количества файлов cookie использует аналогию из реального мира: чтобы повысить производительность, просто съедайте (читай: отправляйте) меньше файлов cookie.

Но от каких файлов cookie мы должны отказаться? В большинстве случаев рекомендуется удалить файлы cookie из любых статических элементов на вашей странице.

Статические элементы — это те элементы, которые вы не ожидаете изменить в зависимости от поведения пользователя, например статические изображения или статические файлы, такие как файлы CSS. В результате им не нужны прикрепленные к ним файлы cookie, что делает их удаление одним из лучших способов снизить нагрузку на сеть и повысить производительность.

Конечно, удалить файлы cookie не так просто, как снять флажок «файлы cookie».

Вместо этого веб-серверы используют домены без файлов cookie для распространения статического контента без файлов cookie отдельно от контента с файлами cookie. Домен без файлов cookie обычно представляет собой отдельный домен (например, субдомен или полное доменное имя, например « static.kinsta.com » или « kinsta.com »).

Структура URL-адреса, показывающего субдомен
Структура URL-адреса, показывающего субдомен

К счастью, не очень сложно использовать домены без файлов cookie, если вы используете правильные инструменты, и настройка поддомена — не единственный способ сделать это.

Но прежде чем мы запачкаем руки, давайте рассмотрим некоторые из самых больших преимуществ использования доменов без файлов cookie и то, насколько большое влияние это может оказать на ваш сайт (и ваш бюджет).

Зачем использовать домены без файлов cookie?

Удаление дополнительных файлов cookie может показаться небольшим действием — и, честно говоря, так оно и есть.

Тем не менее, это небольшое действие имеет довольно большие преимущества. Отправляя только те файлы cookie, которые вам нужны, вы уменьшите сетевой трафик и получите множество других преимуществ, описанных ниже, некоторые из которых вообще не имеют ничего общего с производительностью.

Уменьшает ненужный сетевой трафик

Большинство преимуществ использования доменов без файлов cookie связаны с уменьшением нагрузки на сеть из-за ненужного трафика файлов cookie.

Как мы уже говорили ранее, отправка элементов страницы вашим посетителям требует определенного количества сетевых ресурсов. Помимо самих элементов, каждый элемент (или даже несколько частей одного и того же элемента) отправляется с заголовками ответа, содержащими информацию о маршрутизации, вместе с другими элементами, такими как файлы cookie.

Несмотря на то, что файлы cookie представляют собой относительно небольшие файлы данных, необходимость отправлять их большое количество с каждым запросом страницы может быстро увеличиться. В результате пользователям приходится дольше ждать загрузки страницы, так как ваш бедный веб-хост перегружен (и, как следствие, выходит за рамки бюджета).

Однако, если вы используете домены без файлов cookie, вы устраните большую часть объема, вызванного отправкой ненужных файлов cookie.

Улучшает производительность веб-сайта

Как вы можете себе представить, снижение нагрузки на сеть за счет уменьшения количества файлов cookie оказывает значительное влияние на время загрузки и производительность веб-сайта.

Поскольку каждый щелчок по странице — это отдельный запрос к веб-серверу, пользователи могут долго ждать просто для выполнения базовой навигации ( Домашняя страница > О нас > Магазин и т. д.). Хотя элементы страницы и файлы cookie могут кэшироваться и повторно использоваться после первой загрузки, это все равно может представлять проблему, если страницы меняются или пользователь еще глубже погружается на ваш сайт.

Преимущества SEO и пользовательский опыт

Сокращая ненужный трафик для повышения производительности веб-сайта, ваш веб-сайт также может получить преимущества в отношении поисковой оптимизации (SEO) и, конечно же, удобства клиентов и пользователей.

Удобство для клиентов является наиболее очевидным преимуществом: благодаря более короткому времени загрузки пользователи могут быстрее получить доступ к нужному контенту. В результате они с большей вероятностью изучат ваш веб-сайт (и ваши продукты или услуги) и с меньшей вероятностью откажутся от разочарования.

Это же преимущество относится и к SEO. Хотя время загрузки страницы напрямую не влияет на SEO, ваш показатель отказов — процент посетителей, перешедших на вашу страницу, — безусловно, влияет.

Покупатели не хотят долго ждать загрузки страницы
Скорость загрузки страницы

Согласно отчету Unbounce, три четверти грузоотправителей покинут страницу, если им придется ждать ее загрузки четыре секунды или дольше.

Это означает, что даже если удаление ненужных файлов cookie улучшит время загрузки всего на секунду, вы все равно увидите значительное сокращение отказов и, как следствие, повышение вашего поискового рейтинга.

Снижает стоимость хостинга

Сетевой трафик в конечном итоге стоит денег в виде платы за веб-хостинг.

Это означает, что если вы отправляете больше файлов cookie, чем вам нужно, вы также платите больше за веб-хостинг. И если файлы cookie влияют на производительность страницы, ущерб удваивается: помимо оплаты большего трафика, вам придется платить еще больше, чтобы получить тот же доход из-за увеличения показателя отказов, вызванного медленной загрузкой.

К счастью, услуги управляемого хостинга, такие как Kinsta, могут помочь вам в полной мере использовать посещения ваших страниц. Kinsta предлагает инструменты APM и другие функции, которые помогут вам максимально эффективно использовать свой веб-сайт WordPress.

Готовность к будущему без файлов cookie

Наконец, хотя это может и не быть прямой выгодой сейчас, предоставление контента без файлов cookie поможет вам лучше подготовиться к будущему без файлов cookie.

В связи с ростом споров о файлах cookie в свете требований конфиденциальности, таких как GDPR, многие крупные поисковые системы и технологические компании ищут способы полностью исключить файлы cookie. Хотя файлы cookie, вероятно, не исчезнут в течение некоторого времени, они вполне могут в конечном итоге — и чем раньше вы будете к этому готовы, тем легче будет переход.

Методы использования доменов без файлов cookie

Как мы уже говорили ранее, общая идея домена без файлов cookie заключается в доставке статического контента без доставки файлов cookie. Хотя создание отдельного статического домена или поддомена является наиболее прямым способом сделать это, это также возможно с CDN и парой приемов WordPress.

Создайте отдельный домен без файлов cookie

С помощью этого метода вы создадите отдельный домен для размещения статических компонентов вашего веб-сайта, таких как изображения и CSS.

Хотя вы можете зарегистрировать совершенно отдельное доменное имя, обычно проще и дешевле создать поддомен существующего доменного имени. Большинство доменов без файлов cookie просто используют статический префикс (например, « static.yourdomain.com ») в качестве субдомена.

Обратите внимание, что это будет работать только в том случае, если версия вашего домена с «www» (например, « www.yourdomain.com ») является корневым доменом в корневом файле вашего веб-сайта.

Чтобы сделать поддомен без файлов cookie, вам обычно нужно найти и отредактировать файл .htaccess напрямую, используя специальный код. Однако, как мы увидим позже, гораздо проще просто перенастроить свой сайт WordPress или использовать плагин.

Как бы вы ни настроили свой субдомен без файлов cookie, вы можете загружать статические компоненты, такие как ваши компоненты CSS, изображения, текст и JavaScript.

Используйте сеть доставки контента (CDN)

Использование сети доставки контента или CDN — чрезвычайно удобный способ использования доменов без файлов cookie.

Здесь вместо создания отдельных поддоменов и редактирования файлов конфигурации вы можете просто указать своему CDN игнорировать и удалять файлы cookie из заголовков ответа ваших статических компонентов. Это может показаться немного сложным, но на самом деле это простая функция во многих CDN.

Обратите внимание, что не все CDN предоставляют эту функциональность. В результате, как правило, лучше изменить конфигурацию вашего веб-сайта, если вы уже не используете CDN, который позволяет отключать файлы cookie.

Перенастройте свой сайт WordPress

Если вы используете WordPress, вам повезло: все, что нужно, чтобы назначить домен без файлов cookie, — это обновить пару строк в вашем файле wp-config.php. Перейдите к следующему разделу (Настройка WordPress для использования доменов без файлов cookie) для получения полных инструкций.

Используйте плагин WordPress

Еще один простой вариант WordPress — использовать плагин для создания статических версий веб-сайтов WordPress.

Одним из популярных плагинов для этого является WP2Static (буквально «WordPress-to-Static»). После установки плагина просто откройте его на панели инструментов WordPress и настройте параметры для экспорта вашего сайта в статическую версию:

Создание статической версии сайта WordPress в WP2Static
WP2Статический

Настройка WordPress для использования доменов без файлов cookie

Как упоминалось выше, WordPress предлагает простой способ реализации доменов без файлов cookie. Процесс сводится к нескольким простым шагам:

  1. Добавление альтернативного поддомена и связанного с ним DNS
  2. Указание WordPress, какой домен будет обслуживать статические ресурсы
  3. Обновление существующих записей базы данных WordPress для отражения этого нового адреса

Клиенты Kinsta могут использовать панель управления MyKinsta для выполнения некоторых из этих задач. Многие другие пользователи WordPress смогут сделать то же самое в cPanel.

Мы рассмотрим оба ниже.

Использование MyKinsta для настройки домена без файлов cookie

Клиенты Kinsta могут связать поддомены (или совершенно разные домены) с экземпляром WordPress на панели инструментов MyKinsta. Многие клиенты также будут использовать инструменты MyKinsta для настройки DNS для этих доменов.

В этом примере мы создадим домен без файлов cookie по адресу static.example.com для нашего веб-сайта, который уже запущен и работает по адресу www.example.com .

Шаг 1. Создайте субдомен в MyKinsta

Если вы изначально создали свой сайт WordPress в Kinsta, используя подстановочный знак с его доменным именем (например: *.example.com ), вы уже настроены на поддержку любого имени субдомена. Если нет, вы можете добавить новый домен для контента без файлов cookie следующим образом:

  • Выберите Сайты WordPress в меню слева.
  • Нажмите на название вашего сайта WordPress.
  • Выберите Домены в меню слева.
  • Нажмите кнопку « Добавить домен ».
Скриншот: Добавление другого домена в MyKinsta.
Добавление поддомена в MyKinsta.

В следующем диалоговом окне:

Боретесь с простоями и проблемами WordPress? Kinsta — это решение для хостинга, предназначенное для экономии вашего времени! Ознакомьтесь с нашими возможностями
  • Введите имя вашего домена без файлов cookie.
  • Нажмите кнопку « Добавить домен ».
Скриншот: ввод нового доменного имени в MyKinsta.
Указание нового поддомена в MyKinsta.

Затем вашему новому статическому домену потребуется запись DNS, указывающая на ваш существующий веб-сайт. Если вы управляете DNS для своих доменов через стороннего поставщика, вы будете использовать для этого их инструменты. Если ваш DNS предоставлен нами, настройте новый домен в MyKinsta следующим образом:

  • Выберите DNS в меню слева на домашней странице MyKinta.
  • На странице « Управление DNS » прокрутите вниз до блока « Записи DNS » и нажмите кнопку « Добавить запись DNS» .

Мы рекомендуем добавить ваш новый поддомен в DNS как запись CNAME, что позволит вам полагаться только на доменное имя второго уровня для ассоциаций с IP-адресами. Ниже мы добавляем запись CNAME для static , которая указывает на example.com :

Скриншот: Создание записи DNS в MyKinsta.
Создание записи CNAME в управлении DNS MyKinsta.

Шаг 2. Отключите файлы cookie на вашем статическом субдомене

Теперь мы отредактируем файл wp-config.php вашего сайта WordPress, чтобы активы в папке wp-content обслуживались из «статического» домена, а файлы cookie доставлялись только через адрес «www».

Большинство клиентов Kinsta будут использовать клиент FTP/SFTP для входа на свой сайт WordPress и загрузки wp-config.php на свой рабочий стол для редактирования:

Снимок экрана: загрузка wp-config.php с помощью SFTP-клиента.
Загрузка файла wp-config.php на рабочий стол.

С помощью текстового редактора добавьте следующие строки в файл wp-config.php (заменив примеры доменов своими собственными):

 define("WP_CONTENT_URL", "https://static.example.com/wp-content"); define("COOKIE_DOMAIN", "www.example.com");

После сохранения файла загрузите его на свой сайт WordPress, заменив предыдущую версию.

Шаг 3. Перенаправьте существующие активы на субдомен

Приведенные выше шаги позволят передавать файлы cookie, когда браузеры загружают контент, такой как страницы и сообщения в блогах, с адреса «www», но приведут к тому, что контент, такой как загрузка мультимедиа, и активы, такие как JavaScript, CSS и шрифты в темах, будут связаны со «статическим адресом». " домен.

Однако на вашем веб-сайте уже может быть контент, содержащий ссылки на эти ресурсы по адресу «www». Вы можете исправить это, выполнив поиск и замену в самой базе данных WordPress.

Всегда делайте резервную копию своего сайта WordPress перед работой с базой данных. После этого сделано:

  • Выберите « Сайты WordPress » в левом меню панели инструментов MyKinsta.
  • Нажмите на название вашего сайта WordPress.
  • Выберите Домены в меню слева.
  • На странице « Информация о сайте » прокрутите вниз до блока «Доступ к базе данных». (При необходимости вы можете скопировать сюда информацию об имени пользователя и пароле базы данных.)
  • Щелкните ссылку Открыть phpMyAdmin .
  • Войдите в свою базу данных WordPress.
  • Щелкните вкладку SQL .
Скриншот: Обновление контента в базе данных WordPress с помощью phpMyAdmin.
Запуск SQL-запроса для обновления ссылок на активы в контенте WordPress.

Выполните следующую команду, чтобы убедиться, что любые ссылки на активы в ваших существующих сообщениях направлены на ваш поддомен без файлов cookie (опять же, обязательно замените домены на свои):

 UPDATE wp_posts SET post_content = REPLACE(post_content, 'www.example.com/wp-content/', ' static.example.com/wp-content/')

Теперь вы успешно настроили домен без файлов cookie в WordPress с помощью MyKinsta. Используйте этот домен для размещения любого статического контента, для которого вы не хотите отправлять файлы cookie WordPress, и используйте свой обычный домен для всего остального.

Использование cPanel для настройки домена без файлов cookie

Вот шаги, чтобы выполнить то, что мы сделали выше в MyKinsta, используя cPanel или одну из популярных альтернатив cPanel.

Шаг 1. Создайте субдомен в cPanel

Перейдите в раздел « Домены » на главной странице cPanel. В инструменте « Поддомены » просто создайте поддомен, связанный с доменом верхнего уровня вашего текущего сайта WordPress.

Эти настройки можно увидеть ниже для создания субдомена static.example.com .

Создание поддомена в cPanel
Создание поддомена в cPanel

Шаг 2. Настройте субдомен как статический в cPanel

Когда ваш новый статический поддомен готов к работе, пришло время привести его в соответствие со своим именем, заставив его обслуживать статический контент в WordPress.

Мы сделаем это, отредактировав файл wp-config.php вашего сайта WordPress. Самый простой способ получить доступ к этому файлу — в инструменте диспетчера файлов cPanel.

В диспетчере файлов перейдите в папку public_html вашего веб-сайта и выберите wp-config.php (1). Затем выберите параметр « Редактировать » (2), чтобы отредактировать файл.

Расположение файла wp-config.php в инструменте диспетчера файлов cPanel
Найдите файл wp-config.php

В файл wp-config.php просто добавьте следующие строки (обязательно заменив домены на свои!):

 define("WP_CONTENT_URL", "https://static.example.com/wp-content"); define("COOKIE_DOMAIN", "www.example.com");

Нажмите « Сохранить изменения ».

Шаг 3. Перенаправьте существующие сообщения на субдомен

Наконец, вам нужно будет перенаправить существующие сообщения на новый статический субдомен. Но сначала обязательно сделайте резервную копию своего сайта WordPress на случай, если после этого он не будет работать должным образом.

В разделе базы данных cPanel откройте инструмент PhpMySQL . Выберите базу данных вашего сайта, а затем ее таблицу _posts .

Щелкните вкладку SQL таблицы _posts . Выполните следующую команду, чтобы убедиться, что URL-адреса ваших сообщений направлены на ваш субдомен без файлов cookie (опять же, обязательно замените домены на свои):

 UPDATE wp_posts SET post_content = REPLACE(post_content, 'www.example.com/wp-content/', ' static.example.com/wp-content/') 
Перенаправление существующих сообщений на новый статический поддомен
Перенаправление существующих сообщений на новый статический поддомен

И это все! Теперь вы настроили домен без файлов cookie в WordPress с помощью cPanel. Используйте домен без файлов cookie для статического контента, такого как изображения, CSS, JavaScript и шрифты, разрешив при этом файлы cookie на основном домене вашего сайта.

Домены без файлов cookie могут помочь вам сократить сетевой трафик... и многое другое. Читайте дальше, чтобы узнать больше ️ Нажмите, чтобы твитнуть

Резюме

Использование доменов без файлов cookie — это очень эффективный способ повысить производительность вашего сайта, снизить затраты на хостинг и даже улучшить качество обслуживания клиентов и SEO.

Как мы видели, настройка доменов без файлов cookie в WordPress выгодна. Однако только управляемый хост WordPress, такой как Kinsta, может в полной мере воспользоваться этими преимуществами.

Благодаря удобным инструментам для удаления заголовков set-cookie и прямого доступа к базе данных для перенаправления сообщений на статический субдомен использование доменов без файлов cookie никогда не было таким простым. Инструменты Kinsta APM и другие функции мониторинга производительности также могут помочь вам отслеживать результаты.

Чтобы получить дополнительную информацию и лично увидеть Kinsta, свяжитесь с нами или запланируйте бесплатную демонстрацию сегодня.