Каталог статей
- 1 Корневое доменное имя веб-сайта 301 редирект преимущества доменного имени www
- 2 Недостатки веб-сайта без вторичного доменного имени www
- 3 Как домены верхнего уровня 301 перенаправляют на www?
- 4 301 проблема с расположением правила перенаправления
- 5 Нужно ли перенаправлять www на основное доменное имя сайта?
еслиWordPressКогда веб-сайт содержит 2 доменных имени (с доменным именем www и без доменного имени www), к нему можно получить доступ, это очень неблагоприятно.SEOКонцентрация весов и последующая поисковая оптимизация индексации.
Как мы можем решить эту проблему?
Для этого требуется постоянное перенаправление 301 доменов без www на домены с 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软件Например, в [Инструменты] → [Параметры] ▼
【Общие】→отметить【Показать скрытые файлы】▼
Здесь мы делимся общими правилами перенаправления доменного имени с 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] указывает, что текущее правило является последним правилом, прекратить анализ следующих правил перезаписи.
- Таким образом, при доступе к перенаправленной странице статьи [L] останавливает следующие правила, поэтому правила перенаправления не работают.
При посещении домашней страницы http мы хотим вызвать перенаправление URL-адреса, пропустить псевдостатическое правило, чтобы выполнить правило перехода перенаправления, чтобы его можно было достичь.Переадресация с http на https по всему сайту .
Не устанавливайте правила перенаправления https в [L] Под правилами поставить [L] выше правил ▼
Нужно ли перенаправлять 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, чтобы быть в курсе последних обновлений!
📚 Это руководство содержит огромную ценность. 🌟Это редкая возможность, не упустите ее! ⏰⌛💨
Делитесь и ставьте лайк, если хотите!
Ваш обмен и лайки - наша постоянная мотивация!