Як переспрямувати URL-адресу, що не є WWW, на WWW за допомогою Cloudflare

Перш ніж ми покажемо, як переспрямовувати не-WWW URL на WWW використання Cloudflare, давайте подивимося, чому важливо, щоб веб-сайт не був доступний як через WWW, так і без нього WWW (non-WWW).

Є багато власників веб-сайтів, які наполягають на тому, щоб веб-розробники використовували такі веб-адреси:www.example.com". Кажучи, що це визначає сайт. Дійсно, це було багато років тому, коли багато хто не дуже розуміли справжнє значення WWW.

У технічних термінах налаштування веб-адреси префікс "www"це лише підполе як є"abcd.example.com". Він не має нічого особливого і допомагає лише з веб-адресою з більшою кількістю символів. Крім того, Google рекомендує в належній практиці SEO, щоб веб-сайти не містили WWW.

Справжня проблема полягає в тому, що веб-сторінка доступна як за URL-адресою з WWW, так і за URL-адресою без WWW. У практиці SEO це називається «дубльований вміст» і карається. Ось чому вказується, якщо веб-сайт не використовує WWW, під час доступу https://www.example.com користувачів для перенаправлення https:/example.com, У.о. 301 код перенаправлення. Код, який означає "постійне перенаправлення».
Також можливо, що на www.example.com у нас є веб-сайт, а на example.com у нас зовсім інший веб-сайт. Розміщується на різних серверах або на одному сервері.

Якщо у вас уже є веб-сайт із WWW в URL-адресі, то рекомендується залишити його як є, але перенаправляти 301 усі запити, що надходять із не-WWW на WWW. Якщо відвідувач отримує доступ до веб-сторінки "example.com/demo.html» буде автоматично перенаправлено на «www.example.com/demo.html».

Redirect 301 зазвичай виготовляється з Apache (.htaccess) або з конфігурації NGINX домену. Однак це можна зробити дуже просто з облікового запису Cloudflare якщо ви використовуєте цю послугу як Менеджер DNS.

Як переспрямувати URL-адресу, що не є WWW, на WWW за допомогою Cloudflare

1. Увійдіть у свій обліковий запис Cloudfare і перейдіть до домену, для якого ви хочете перенаправити не-WWW на WWW. У домені має бути ввімкнено Cloudflare. Так само і DNS. Спочатку перейдіть до налаштувань DNS > Records і переконайтеся, що ця послуга активна для A example.com si CNAME або A для www. Proxy status бути активним.

2. Перейдіть до налаштувань домену в Pages → Page Rules. У безкоштовній версії Cloudflare ви можете встановити 3 правила для кожного домену. Create Page Rule.

Створити переспрямування правила сторінки в Cloudflare
Створити переспрямування правила сторінки в Cloudflare

3. Введіть у перше поле URL без WWW, а потім $1. https://example.com/$1. Це означає, що переспрямування постійних посилань усіх веб-сторінок зберігається. значення https://example.com/abcd.html буде перенаправлено на https://www.example.com/abcd.html. Користувач досягне вмісту сторінки.

У налаштуваннях правил ви виберете "Forwarding URL” і код перенаправлення буде вибрано постійно 301.

Цільова URL-адреса буде: https://www.example.com.

Як переспрямувати URL-адресу, що не є WWW, на WWW за допомогою Cloudflare
Як переспрямувати URL-адресу, що не є WWW, на WWW за допомогою Cloudflare

Save and Deploy Page Rule.

Нове правило почне діяти практично відразу.

Це найпростіший спосіб переспрямування веб-сторінок, який не вимагає доступу чи знання директив .htaccess або NGINX.

Захоплений технологіями, з 2006 року з радістю пишу на StealthSettings.com. Маю багаторічний досвід роботи з операційними системами: macOS, Windows і Linux, а також з мовами програмування і платформами для блогів (WordPress) та онлайн-магазинів (WooCommerce, Magento, PrestaShop).

Як записатися » інтернет » Як переспрямувати URL-адресу, що не є WWW, на WWW за допомогою Cloudflare
Залишити коментар