Автоматически переходить на доменное имя второго уровня без доменного имени верхнего уровня www: корневое доменное имя 301 перенаправляет www

еслиWordPressКогда веб-сайт содержит 2 доменных имени (с доменным именем www и без доменного имени www), к нему можно получить доступ, это очень неблагоприятно.SEOКонцентрация весов и последующая поисковая оптимизация индексации.

Как мы можем решить эту проблему?

Для этого требуется постоянное перенаправление 301 доменов без www на домены с www.

Автоматически переходить на доменное имя второго уровня без доменного имени верхнего уровня www: корневое доменное имя 301 перенаправляет www

Корневое доменное имя веб-сайта 301 редирект преимущества доменного имени www

Преимущество в том, что это может повысить авторитет доменного имени.

Редирект 301 на самом деле является передачей полномочий домена.

Например, когда chenweiliang.com перенаправить на www.chenweiliang.com когда на самом деле chenweiliang.com Вес переносится на www.chenweiliang.com , тем самым увеличивая www.chenweiliang.com доменное имя .

  • Улучшить показатели поисковой оптимизации;
  • Способствует передаче веса веб-страницы;
  • Оптимизация индексации веб-страниц.

когда мы откроемсяпоставщик электроэнергиисайте появляются две одинаковые страницы.

  • В это время пауки поисковых систем будут многократно сканировать.
  • Дублирование страниц может привести к неправильной оценке поисковыми системами.
  • В настоящее время вам необходимо использовать перенаправление 301 для обработки и оптимизации включения веб-страницы;

Лучший пользовательский опыт:Без дубликатов страниц пользователи лучше запомнят наш веб-сайт, улучшат память веб-сайта и получат лучший пользовательский интерфейс.

Недостатки веб-сайта без вторичного доменного имени www

  • Небольшое количество пользователей может быть не в состоянииНЛО.org идентифицируется как веб-адрес;
  • Небольшое количество пользователей распознает домены второго уровня только с шаблоном URL www. www.etufo.org

Как домены верхнего уровня 301 перенаправляют на www?

Следующее основано наLinuxСерверные решения.

шаг 1: Новый файл .htaccess

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

Сначала необходимо создать новый файл htaccess.txt, а как изменить имя будет описано позже.

шаг 2: Скопируйте следующий код в текстовый документ.

RewriteEngine On
RewriteCond %{http_host} ^chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]
  • «RewriteEngine On», включите переключатель Rewrite Rule;
  • «RewriteCond» относится к условию перезаписи.
  • Следующая строка соответствует регулярному выражению, и совпадающая строка начинается с ^ и заканчивается на $.
  • Здесь %{http_host} нужно получить текущее имя хоста.Условие: «Когда имя хоста chenweiliang.com", будут выполнены следующие правила перезаписи.
  • «[NC]» означает регистронезависимый;
  • «RewriteRule» определяет правило перезаписи.Значение здесь: перейти к URL" http://www.chenweiliang.com/ "Запрос на доступ chenweiliang.com более поздняя часть.
  • [R=301] означает перезапись как 301 перенаправление/переход ([R] переход одним пальцем, то же значение, что и [R=302]), [L] означает последнее подходящее правило.

шаг 3: Загрузите файл htaccess.txt и измените имя

Используйте инструмент FTP для загрузки файла htaccess.txt в корневой каталог веб-сайта и переименуйте его в «.htaccess", обратите внимание на точку впереди.

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

Примечание. После изменения здесь вы можете обнаружить, что файл отсутствует.

Это потому что".htaccess» считаются скрытыми и отображаться не будут.

Вы можете открыть инструмент FTP, здесь XFTP软件Например, в [Инструменты] → [Параметры] ▼

Это связано с тем, что файлы «.htaccess» считаются скрытыми и не будут отображаться.Вы можете открыть инструмент FTP, здесь в качестве примера используется программное обеспечение XFTP, в [Инструменты] → [Параметры], лист 2

【Общие】→отметить【Показать скрытые файлы】▼

Опция [Общие] → отметьте [Показать скрытые файлы] 3-й лист

 

Здесь мы делимся общими правилами перенаправления доменного имени с www на доменное имя без www и доменного имени без www на доменное имя с www.

Правила перенаправления доменов с www на домены без www

301 редирект TLD с www на правила корневого домена▼

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.chenweiliang.com [NC]
RewriteRule ^(.*)$ http://chenweiliang.com/$1 [L,R=301]

Следующее доменное имя верхнего уровня с www 301 перенаправляет на правило имени корневого домена, которое можно скопировать напрямую (нет необходимости изменять доменное имя в правиле) ▼

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

TLD без www переходят на домены с правилами www

TLD без www переходят к правилам домена с www ▼

RewriteEngine On
RewriteCond %{http_host} ^chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]

Следующие доменные имена верхнего уровня без www переходят к правилам доменных имен с www, которые можно копировать напрямую (нет необходимости изменять доменное имя в правилах) ▼

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

301 проблема с расположением правила перенаправления

При псевдостатических правилах при размещении правил перехода перенаправления вы обычно сталкиваетесь http не может перенаправить на https Эта проблема.

Изначально мы скопировали код редиректа в .htaccess и он появится в следующих случаях ▼

Правило перенаправления [L] на 4-м листе выше

  • [L] указывает, что текущее правило является последним правилом, прекратить анализ следующих правил перезаписи.
  • Таким образом, при доступе к перенаправленной странице статьи [L] останавливает следующие правила, поэтому правила перенаправления не работают.

При посещении домашней страницы http мы хотим вызвать перенаправление URL-адреса, пропустить псевдостатическое правило, чтобы выполнить правило перехода перенаправления, чтобы его можно было достичь.Переадресация с http на https по всему сайту .

Не устанавливайте правила перенаправления https в [L] Под правилами поставить [L] выше правил ▼

Правила псевдостатического перенаправления SSL [L] на 5-м листе ниже

Нужно ли перенаправлять www на основное доменное имя сайта?

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

  • потому что домен верхнего уровня chenweiliang.com Файл cookie отправляется на вторичные серверы имен для всех запрошенных статических файлов.

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

  • Чен ВэйлянИспользование блога www.chenweiliang.com с поддоменом все в порядке.

Подробнее читайте в этой статье ▼

Если вам нужно исключить переадресацию 301, чтобы обойти каталоги папок с псевдостатическими исключениями, просмотрите руководство ниже▼

Блог Хоуп Чен Вейлян ( https://www.chenweiliang.com/ ) поделился «Автоматически переходить на доменное имя второго уровня без доменного имени верхнего уровня www: корневое доменное имя 301 перенаправляет www», что вам полезно.

Добро пожаловать, чтобы поделиться ссылкой на эту статью:https://www.chenweiliang.com/cwl-27630.html

Добро пожаловать на Telegram-канал блога Chen Weiliang, чтобы быть в курсе последних обновлений!

🔔 Будьте первым, кто получит ценное «Руководство по использованию инструмента искусственного интеллекта для контент-маркетинга ChatGPT» в верхнем каталоге канала! 🌟
📚 Это руководство содержит огромную ценность. 🌟Это редкая возможность, не упустите ее! ⏰⌛💨
Делитесь и ставьте лайк, если хотите!
Ваш обмен и лайки - наша постоянная мотивация!

 

发表 评论

Ваш электронный адрес не будет опубликован. 必填 项 已 用 * 标注

滚动 到 顶部