Автоматичний перехід до імені домену другого рівня без імені домену верхнього рівня 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 як приклад. Перейдіть до Інструменти → Параметри.

【Загальні】→поставте прапорець【Показувати приховані файли】▼

У розділі «Загальні» поставте галочку навпроти пункту «Показувати приховані файли».

 

Тут ми поділимося загальними правилами переспрямування доменного імені з 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] вказує, що поточне правило є останнім правилом, припинити аналіз наступних правил перезапису.
  • Таким чином, під час доступу до сторінки зі статтею, яка перенаправляється, [L] зупиняє наступне правило, тому правило перенаправлення не працює.

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

Не встановлюйте правила переспрямування https [L] Нижче правил, поставити [L] вище правил ▼

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

Чи потрібно перенаправляти www для основного доменного імені веб-сайту?

Якщо ви використовуєте безпосередньо лайк chenweiliang.com Таке ім’я домену верхнього рівня використовується як ім’я домену вашого блогу, тому використання імені субдомену як ліжка з зображенням не може призвести до відсутності файлів cookie.

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

Якщо ви хочете підтримувати ліжка із зображеннями без файлів cookie, вам потрібно використовувати інше доменне ім’я, щоб отримати без файлів cookie.

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

Щоб отримати докладніші відомості, перегляньте цю статтю ▼

Якщо вам потрібно виключити перенаправлення 301, щоб обійти каталоги папок псевдостатичних винятків, перегляньте підручник нижче▼

Блог Hope Chen Weiliang ( https://www.chenweiliang.com/ ) поділився «Автоматично переходити до імені домену другого рівня без імені домену верхнього рівня www: ім’я кореневого домену 301 переспрямовує www», що є корисним для вас.

Ласкаво просимо поділитися посиланням на цю статтю:https://www.chenweiliang.com/cwl-27630.html

Щоб розкрити більше прихованих хитрощів🔑, приєднуйтесь до нашого Telegram-каналу!

Поділіться та поставте лайк, якщо вам подобається! Ваші розповсюдження та вподобання — наша постійна мотивація!

 

发表 评论

Ваша електронна адреса не буде опублікована. 必填 项 已 用 * Етикетка

Каталог статей
Прокрутка до початку