Каталог статей
- 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, щоб обійти каталоги папок псевдостатичних винятків, перегляньте підручник нижче▼
Блог Hope Chen Weiliang ( https://www.chenweiliang.com/ ) поділився «Автоматично переходити до імені домену другого рівня без імені домену верхнього рівня www: ім’я кореневого домену 301 переспрямовує www», що є корисним для вас.
Ласкаво просимо поділитися посиланням на цю статтю:https://www.chenweiliang.com/cwl-27630.html
Ласкаво просимо до каналу Telegram у блозі Чень Вейляна, щоб отримувати останні оновлення!
📚 Цей посібник має величезну цінність. 🌟Це рідкісна можливість, не пропустіть її! ⏰⌛💨
Поділіться та вподобайте, якщо вам подобається!
Ваші публікації та лайки є нашою постійною мотивацією!