Zanim pokażemy jak przekieruj adres URL inny niż WWW na WWW Używając Cloudflare, zobaczmy, dlaczego ważne jest, aby do witryny nie można było uzyskać dostępu zarówno przez WWW, jak i bez niego WWW (non-WWW).
Wielu właścicieli witryn internetowych nalega, aby twórcy stron internetowych korzystali z adresów internetowych takich jak: “www.example.com“. Mówiąc, że to definiuje witrynę. Rzeczywiście, było to wiele lat temu, kiedy wielu tak naprawdę nie rozumiało prawdziwego znaczenia WWW.
Z technicznego punktu widzenia konfigurowania adresu internetowego, prefiks “www” jest to tylko subdomena “abcd.example.com“. Nie ma nic specjalnego i pomaga tylko w przypadku adresu internetowego z większą liczbą znaków. Ponadto Google w dobrych praktykach SEO zaleca, aby strony internetowe nie zawierały WWW.
Prawdziwym problemem jest sytuacja, gdy strona internetowa jest dostępna zarówno pod adresem URL z WWW, jak i pod adresem bez WWW. W praktykach SEO nazywa się to “zduplikowana treść” i jest karany. Dlatego też wskazane jest, jeśli strona internetowa podczas dostępu nie korzysta z WWW https://www.example.com użytkowników, do których należy przekierować https:/example.com, cu Kod przekierowania 301. Kod, który to oznacza “stałe przekierowanie“.
Możliwe jest też, że na www.example.com mamy stronę internetową, a na example.com mamy zupełnie inną stronę internetową. Hostowane na różnych serwerach lub na tym samym serwerze.
Jeżeli posiadasz już stronę internetową zawierającą WWW w adresie URL, to zaleca się pozostawienie jej bez zmian, ale przekierowanie 301 wszystkich żądań przychodzących spoza WWW na WWW. Jeśli odwiedzający wejdzie na stronę internetową “example.com/demo.html” do którego zostaniesz automatycznie przekierowany “www.example.com/demo.html“.
Redirect 301 z którego jest zwykle wykonany Apache (.htaccess) lub z konfiguracji Nginx domeny. Można to jednak zrobić w bardzo prosty sposób z konta Cloudflare jeśli korzystasz z tej usługi jako Menedżer DNS.
Jak przekierować adres URL bez -ww do www za pomocą Cloudflare
1. Zaloguj się na swoje konto Cloudfare i przejdź do domeny, dla której chcesz przekierować spoza WWW na WWW. Domena musi mieć włączoną usługę Cloudflare. Podobnie jest z DNSami. Najpierw przejdź do ustawień DNS > Records i sprawdź, czy ta usługa jest aktywna przez A example.com I CNAME Lub A Do www. Proxy status być aktywnym.
2. Przejdź do ustawień domeny w Pages → Page Rules. W darmowej wersji Cloudflare możesz ustawić 3 reguły dla każdej domeny. Create Page Rule.

3. Wejdź w pierwsze pole Niebezpieczeństwo URL WWW, a następnie $1. https://example.com/$1. Oznacza to, że przekierowanie bezpośrednie do wszystkich stron internetowych zostanie zachowane. oznaczający https://example.com/abcd.html zostanie przekierowany do https://www.example.com/abcd.html. Użytkownik dotrze do zawartości strony.
Zostanie on wybrany w ustawieniach reguł “Forwarding URL” a dla kodu przekierowania zostanie wybrany stały 301.
Docelowy adres URL będzie następujący: https://www.example.com.

Save and Deploy Page Rule.
Nowa zasada zacznie obowiązywać niemal natychmiast.
Jest to najprostsza metoda przekierowania stron internetowych i nie wymaga dostępu ani znajomości dyrektyw .htaccess ani NGINX.