Jak przekierować adres URL inny niż WWW na WWW za pomocą Cloudflare

Zanim pokażemy jak przekierować adres URL inny niż WWW na WWW za pomocą Cloudflare, zobaczmy, dlaczego ważne jest, aby strona internetowa nie była dostępna zarówno przez WWW, jak i bez niego WWW (non-WWW).

Jest wielu właścicieli witryn, którzy nalegają, aby twórcy stron internetowych używali 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.

W technicznych warunkach konfigurowania adresu internetowego przedrostek „www„to tylko podpole, jakie jest”abcd.example.com". Nie ma nic specjalnego i pomaga tylko w adresie internetowym z większą liczbą znaków. Ponadto Google zaleca w dobrych praktykach SEO, 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 bez WWW. W praktykach SEO nazywa się to „duplikatem treści” i jest karane. Dlatego jest wskazywane, czy witryna nie korzysta z WWW podczas uzyskiwania dostępu https://www.example.com użytkowników, do których mają zostać przekierowani https:/example.comz Kod przekierowania 301. Kod, który oznacza „stałe przekierowanie".
Możliwe jest również, że na www.example.com mamy stronę internetową, a na example.com mamy zupełnie inną stronę. Hostowane na różnych serwerach lub na tym samym serwerze.

Jeśli masz już witrynę z WWW w adresie URL, to zaleca się pozostawienie jej bez zmian, ale przekierowanie 301 wszystkich żądań pochodzących z nie-WWW na WWW. Jeśli odwiedzający uzyskuje dostęp do strony internetowej "example.com/demo.html” do automatycznego przekierowania do „www.example.com/demo.html".

Redirect 301 jest zwykle wykonany Apache (.htaccess) lub z konfiguracji nginx domeny. Można to jednak zrobić bardzo prosto z poziomu konta Cloudflare jeśli korzystasz z tej usługi jako Menedżer DNS.

Jak przekierować adres URL inny niż WWW na 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 dla A example.com si CNAME lub A dla www. Proxy status aby 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.

Utwórz przekierowanie reguły strony w Cloudflare
Utwórz przekierowanie reguły strony w Cloudflare

3. Wprowadź w pierwszym polu URL bez WWW, śledzony przez $1. https://example.com/$1. Oznacza to, że zachowane jest bezpośrednie przekierowanie wszystkich stron internetowych. oznaczający https://example.com/abcd.html zostanie przekierowany do https://www.example.com/abcd.html. Użytkownik dotrze do zawartości strony.

W ustawieniach reguł wybierzesz „Forwarding URL”, a kod przekierowania zostanie wybrany na stałe 301.

Docelowy adres URL będzie wyglądał następująco: https://www.example.com.

Jak przekierować adres URL inny niż WWW na WWW za pomocą Cloudflare
Jak przekierować adres URL inny niż WWW na WWW za pomocą Cloudflare

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.

Pasjonat technologii, z przyjemnością piszę dalej StealthSettings.com od 2006 roku. Mam duże doświadczenie w systemach operacyjnych: macOS, Windows şi Linux, ale także w językach programowania i platformach blogowych (WordPress) oraz dla sklepów internetowych (WooCommerce, Magento, PrestaShop).

jak » Internet » Jak przekierować adres URL inny niż WWW na WWW za pomocą Cloudflare
Zostaw komentarz