4 способа заставить не-www перейти в WWW на сайтах WordPress?

При установке сайта WordPress вы можете выбрать установку на основной домен, подкаталог или поддомен. Однако недостающим моментом здесь является то, что www на самом деле является поддоменом, который многие хостинговые компании не рассматривают. Например, когда вы устанавливаете WordPress из раздела Инструменты сайта SiteGround в своем домене, он по умолчанию будет рассматривать версию вашего сайта без www. Хорошая часть заключается в том, что вы можете легко изменить это, чтобы перевести версию вашего сайта WordPress без www на версию с www.

Версии без www и WWW

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

  • WWW версия – https://www.webnots.com/
  • WWW-версия – https://tools.webnots.com/
  • Версия без www — https://webnots.com/

Когда вы сравниваете приведенные выше URL-адреса, легко понять, что www и tools на самом деле являются поддоменами основного домена webnots.com. Поэтому поисковые системы считают версии одного и того же сайта с www и без www двумя разными сайтами.

Проблема с версиями с WWW и без www

На первый взгляд версии с www и без www могут выглядеть одинаково и не создадут никаких проблем. Это верно, когда вы всегда используете одну версию для всех ваших поддоменов и подкаталогов WordPress. В противном случае вы увидите, что домены отображаются отдельно во всех ваших отчетах, таких как AdSense и Search Console.

  • Ваш XML Sitemap должен принадлежать правильной версии, которую вы используете на сайте. В противном случае он не будет обработан, и ваши страницы не будут сканироваться должным образом.
  • В AdSense, Analytics и везде, где вы добавляете доменное имя, убедитесь, что вы добавили правильное имя с версией www или без нее.
  • Вам нужна версия www для использования определенных опций, таких как настройка Cloudflare с хостингом SiteGround. Это забавно, так как вы можете напрямую добавлять версии с www и без www в Cloudflare, в то время как SiteGround заставляет вас использовать версию с www.
  • Вам необходимо установить SSL на правильный домен, чтобы избежать предупреждений о небезопасности в браузерах.

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

Принудительно перевести не-www в WWW-версию в WordPress

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

1. Измените URL-адреса сайта из панели администратора WordPress.

Это очень простой вариант, который вы можете сделать как администратор своего сайта.

  • Войдите в панель администратора WordPress и перейдите в раздел «Настройки > Общие».
  • Установите флажки «Адрес WordPress (URL)» и «Адрес сайта (URL)». Здесь вы должны увидеть версии ваших URL-адресов без www.
  • Измените оба этих URL-адреса на правильную версию www. Также убедитесь, что вы ввели правильную версию HTTPS.
  • Перейдите в самый низ страницы и нажмите кнопку «Сохранить изменения».
  • Вы будете немедленно выведены из панели администратора, как только URL-адрес изменится.
  • Теперь вы можете снова войти в систему, используя URL-ссылку. https://www.вашсайт.com/wp-admin/.

Перейти на WWW-версиюПерейти на WWW-версию

2. Использование wp-config.php для обновления версии WWW

Если вы не можете получить доступ к панели администратора или вам неудобно работать с панелью хостинга, вы можете использовать этот вариант.

  • Войдите в панель хостинга и откройте приложение «Файловый менеджер».
  • Перейдите в корневой каталог вашей установки WordPress. Если вы установили на основной домен, то это должно быть «/public_html/».
  • Найдите файл wp-config.php и нажмите на опцию редактирования.
  • Добавьте следующие строки, прежде чем он говорит: «/* Все, прекратите редактирование! Удачной публикации. */”.
  • Сохраните изменения и войдите в систему, попробуйте войти в свою панель администратора с www-версией.

определить(‘WP_HOME’,’https://www.yoursite.com’); определить(‘WP_SITEURL’,’https://www.yoursite.com’);

В файловом менеджере это будет выглядеть так, как показано ниже.

Добавить код в файл wp-config.phpДобавить код в файл wp-config.php

3. Измените версию WWW с помощью phpMyAdmin Tool.

WordPress хранит адрес сайта и URL-адреса WordPress в wp_options стол. Вы можете напрямую редактировать эти значения в своей базе данных, чтобы обновить версию www для вашего сайта.

  • Когда вы находитесь в своей учетной записи хостинга, найдите и откройте инструмент phpMyAdmin.
  • Щелкните базу данных вашего сайта, а затем щелкните таблицу «wp_options». Обратите внимание, что wp_ префикс по умолчанию для таблиц WordPress. Однако в вашей установке он может отличаться, так как многие хостинговые компании меняют этот префикс в качестве меры безопасности.
  • Вы можете найти «адрес сайта» а также «дома” в качестве первых двух пунктов option_name в таблице.
  • Нажать на option_value поле для этих элементов и изменить с правильной версией www.

Изменить адрес сайта в phpMyAdminИзменить адрес сайта в phpMyAdmin

4. Принудительно использовать WWW с перенаправлением .htaccess.

Последний вариант — использовать перенаправление .htaccess и заставить все URL-адреса на вашем сайте использовать префикс www.

  • Когда вы находитесь в учетной записи хостинга, найдите и откройте приложение File Manager.
  • Перейдите в корневую папку вашего сайта и отредактируйте файл .htaccess.
  • Вставьте следующий код в конец и сохраните изменения.

#Force WWW Version: RewriteEngine on RewriteCond %{HTTP_HOST} ^yoursite.com [NC]
Правило перезаписи ^(.*)$ https://www.yoursite.com/$1 [L,R=301,NC]

Это должно выглядеть так, как показано ниже в файле .htaccess в приложении «Диспетчер файлов»:

Добавьте код перенаправления в htaccessДобавьте код перенаправления в htaccess

Заключительные слова

После использования одного из вышеперечисленных вариантов вы сможете использовать www-версию сайта. Вы можете использовать директиву .htaccess и один из других параметров, чтобы ваша версия без www всегда принудительно использовала версию с www. Это поможет, если вы уже смешали версию для разных установок WordPress в основном домене, подкаталогах или поддоменах. Если вы хотите принудительно установить версию без www, обязательно используйте один из первых трех вариантов и измените URL-адреса на версию без www.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.