Как да пренасочите не-WWW URL към WWW с помощта на Cloudflare

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

Има много собственици на уебсайтове, които настояват уеб разработчиците да използват уеб адреси като:www.example.com". Казвайки, че това определя сайт. Всъщност това беше преди много години, когато мнозина наистина не разбираха истинското значение на WWW.

В техническите условия на конфигуриране на уеб адрес, префиксът "www"това е просто подполе, каквото е"abcd.example.com". Няма нищо особено и помага само при уеб адрес с по-голям брой знаци. Освен това Google препоръчва в добрите SEO практики уебсайтовете да не съдържат WWW.

Истински проблем е, когато една уеб страница е достъпна както на URL с WWW, така и на такъв без 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 мениджър.

Как да пренасочите не-WWW URL към WWW с помощта на Cloudflare

1. Влезте във вашия акаунт в Cloudfare и отидете до домейна, за който искате да пренасочите не-WWW към WWW. Домейнът трябва да има активиран Cloudflare. Така е и с DNS. Първо отидете на настройките DNS > Records и проверете дали тази услуга е активна за A example.com si CNAME или A Pentru 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.

Как да пренасочите не-WWW URL към WWW с помощта на Cloudflare
Как да пренасочите не-WWW URL към WWW с помощта на Cloudflare

Save and Deploy Page Rule.

Новото правило ще влезе в сила почти веднага.

Това е най-простият метод за пренасочване на уеб страници и не включва достъп или познаване на .htaccess или NGINX директиви.

Като пасиониран по технологии, пиша с удоволствие в StealthSettings.com от 2006 г. Имам обширен опит с операционни системи: macOS, Windows и Linux, както и с програмни езици и платформи за блогове (WordPress) и онлайн магазини (WooCommerce, Magento, PrestaShop).

How to » Интернет » Как да пренасочите не-WWW URL към WWW с помощта на Cloudflare
Оставете коментар