Bezplatné presmerovanie URL s Cloudflare (jednoduché presmerovanie 301)

in Zdroje a nástroje

Náš obsah je podporovaný čitateľmi. Ak kliknete na naše odkazy, môžeme získať províziu. Ako recenzujeme.

Hľadáte cenovo výhodný (ako zadarmo!) spôsob presmerovania jednej domény na druhú? Tu vás prevediem nastavením bezplatného presmerovania adries URL s Cloudflare vrátane tých najdôležitejších presmerovaní 301 zástupných znakov. Poďme sa ponoriť!

Skôr než sa pustíme do hrubej veci, povedzme si o tom, prečo je Cloudflare taká vynikajúca voľba pre presmerovanie URL:

  1. Je to úplne zadarmo! (Kto by nerád šetril peniaze?)
  2. Presmerovania HTTPS môžete nastaviť bez potreby vlastného certifikátu SSL.
  3. Je užívateľsky prívetivý aj pre tých, ktorí nie sú technicky zdatní.
  4. Cloudflare ponúka ďalšie zabezpečenia a výkonnostné výhody.
  5. Je to škálovateľné riešenie, ktoré rastie s vašimi potrebami.

Pochopenie presmerovaní zástupných znakov

Nastavujeme to, čo sa nazýva „zástupné presmerovanie“. To znamená, že bez ohľadu na to, na ktorú stránku sa niekto pokúsi získať prístup na vašej starej doméne, bude automaticky presmerovaný na zodpovedajúcu stránku na vašej novej doméne. Je to ako mať šikovného dopravného policajta, ktorý pracuje pre váš web!

Ak napríklad presmerovávame z „vaša stará doména.com“ na „vaša nová doména.com“, stane sa toto:

http://yourolddomain.com/ → https://yournewdomain.com/

https://yourolddomain.com/ → https://yournewdomain.com/

http://yourolddomain.com/about/ → https://yournewdomain.com/about/

https://yourolddomain.com/blog/post-1/ → https://yournewdomain.com/blog/post-1/

Najlepšia časť? Toto je všetko 301 presmerovaní, ktoré sú trvalé a odovzdávajú všetku tú cennú SEO šťavu. Vaše hodnotenie vo vyhľadávačoch sa vám poďakuje!

Podrobný sprievodca bezplatným presmerovaním adresy URL Cloudflare

CloudFlare

Krok 1: Zaregistrujte sa do Cloudflare

Najprv prejdite do Cloudflare a zaregistrujte sa na bezplatný účet. Bezplatný plán je všetko, čo potrebujeme na toto nastavenie presmerovania adresy URL Cloudflare.

Keď ste tam, kliknite na „+ Pridať stránku“ tlačidlo. Zadajte doménu, ktorú chcete presmerovať (starú), a kliknite na „Pridať stránku“.

Krok 2: Nastavte DNS záznamy

Cloudflare vyhľadá existujúce záznamy DNS. Tu je to trochu technické, takže dávajte pozor!

Odstráňte všetky záznamy, ktoré nájde (pokiaľ doménu nepoužívate na e-mail alebo iné dôležité služby, v takom prípade si ich ponechajte).

Správa DNS Cloudflare

Teraz pridáme dva nové záznamy A:

Type: A
Name: @
Content: 192.0.2.1
TTL: Auto
Proxy status: Proxied (orange cloud - very important)

Type: A
Name: www
Content: 192.0.2.1
TTL: Auto
Proxy status: Proxied (orange cloud - very important)

Že 192.0.2.1 IP adresa je fiktívna adresa. Rozhodujúcou súčasťou je umožniť oranžovému cloudu zabezpečiť, aby Cloudflare proxy servery.

Krok 3: Aktualizujte svoje nameservery

Tento krok je rozhodujúci pre fungovanie vášho bezplatného presmerovania adresy URL Cloudflare. Cloudflare vám poskytne dva menné servery.

Názvové servery Cloudflare

Musíte ich aktualizovať u svojho registrátora domény. Pozrime sa, ako to urobiť s dvoma populárnymi registrátormi:

Aktualizácia nameserverov na Namecheap:

  1. Prihláste sa do svojho účtu Namecheap.
  2. Prejdite na „Zoznam domén“ a kliknite na „Spravovať“ vedľa domény, ktorú aktualizujete.
  3. V sekcii „Nameservers“ vyberte z rozbaľovacej ponuky „Custom DNS“.
  4. Zadajte poskytnuté menné servery Cloudflare.
  5. Uložte kliknutím na zelené začiarknutie.

Aktualizácia nameserverov na GoDaddy:

  1. Prihláste sa do svojho účtu GoDaddy.
  2. Kliknite na „Domény“ a potom na „Spravovať“ vedľa príslušnej domény.
  3. Prejdite do sekcie „Nameservers“ a kliknite na „Zmeniť“.
  4. Vyberte možnosť „Zadať vlastné menné servery“ a potom zadajte menné servery Cloudflare.
  5. Kliknite na „Uložiť“.

Pamätajte, že môže trvať až 24 – 48 hodín, kým sa tieto zmeny globálne rozšíria, takže buďte trpezliví!

Krok 4: Vytvorte pravidlo stránky pre presmerovanie webu Cloudflare 301

Tu sa odohráva kúzlo! Choďte na "Pravidlá stránky" a kliknite na tlačidlo "Vytvoriť pravidlo stránky."

Pravidlá stránky Cloudflare

Do poľa URL zadajte:

*yourolddomain.com/*

Pre nastavenie vyberte „Adresa URL na preposielanie“ a "301 – trvalé presmerovanie."

Do poľa cieľovej adresy URL zadajte:

https://yournewdomain.com/$2

Že / $ 2 na konci je rozhodujúci – vďaka nemu funguje presmerovanie zástupných znakov!

http://yourolddomain.com/about/ → https://yournewdomain.com/about/

https://yourolddomain.com/blog/post-1/ → https://yournewdomain.com/blog/post-1/

\$2 na konci adresy URL preposielania je veľmi dôležité, aby presmerovanie zástupných znakov fungovalo.

Tu je návod, ako to funguje:

Keď v Cloudflare nastavíte pravidlo stránky, môžete použiť syntax s názvom „prepisovanie adresy URL“ na manipuláciu s adresou URL. \$2 je špeciálna premenná ktorý odkazuje na druhú časť vzoru adresy URL.

V prípade presmerovania so zástupným znakom je vzor adresy URL *vasastaradomena.com/*. * je zástupný znak, ktorý sa zhoduje so všetkými znakmi (vrátane žiadneho). Premenná \$2 odkazuje na druhú * vo vzore, ktorý sa zhoduje s akoukoľvek cestou alebo reťazcom dopytu za názvom domény.

Keď na koniec adresy URL na presmerovanie zahrniete \$2, Cloudflare ju nahradí skutočnou cestou alebo reťazcom dopytu z pôvodnej adresy URL. To umožňuje, aby presmerovanie zachovalo pôvodnú štruktúru adresy URL a parametre dopytu.

Tu je príklad:

Original URL: http://yourolddomain.com/path/to/page?query=string

URL Pattern: *yourolddomain.com/*

Forwarding URL: https://yournewdomain.com/\$2

Destination URL: https://yournewdomain.com/path/to/page?query=string

Ako vidíte, premenná \$2 je nahradená pôvodnou cestou a reťazcom dopytu, výsledkom čoho je bezproblémové presmerovanie, ktoré zachováva pôvodnú štruktúru adresy URL.

Ak ste nezahrnuli premennú \$2, presmerovanie by jednoducho prešlo na https://yournewdomain.com/.

Stručne povedané, premenná \$2 je výkonný nástroj v syntaxi prepisovania URL adresy Cloudflare, ktorý vám umožňuje vytvárať flexibilné a dynamické presmerovania, ktoré zachovávajú pôvodnú štruktúru URL.

Riešenie bežných problémov s presmerovaním URL v Cloudflare

Aj keď je nastavenie presmerovania adries URL v Cloudflare relatívne jednoduché, počas toho sa môžete stretnúť s niektorými problémami. Nebojte sa, máme pre vás všetko! Tu sú niektoré bežné problémy a ich riešenia:

1. Presmerovania nefungujú

  • príznaky: Vaše presmerovania nefungujú a zobrazuje sa vám správa „404 Nenájdené“ alebo „Vnútorná chyba servera 500“.
  • Riešenie: Skontrolujte, či sú vaše záznamy DNS správne nastavené a či sú vaše menné servery aktualizované. Tiež sa uistite, že je pravidlo pre stránku nastavené správne so správnym vzorom adresy URL a adresou URL na presmerovanie.

2. Presmerovacia slučka

  • príznaky: Dostávate slučku presmerovania, v ktorej váš prehliadač neustále presmerováva medzi dvoma alebo viacerými adresami URL.
  • Riešenie: Skontrolujte, či je pravidlo pre stránku nastavené správne a nevytvárate slučku presmerovania nasmerovaním dvoch adries URL na seba. Tiež sa uistite, že váš vzor adresy URL je dostatočne špecifický, aby ste sa vyhli zhode viacerých adries URL.

3. Presmerovania subdomény nefungujú

  • príznaky: Presmerovania vašej subdomény nefungujú a zobrazuje sa správa „404 Not Found“ alebo „500 Internal Server Error“.
  • Riešenie: Skontrolujte, či ste pre svoju subdoménu nastavili samostatné pravidlo stránky so správnym vzorom adresy URL a adresou URL na presmerovanie. Tiež sa uistite, že sú vaše záznamy DNS pre vašu subdoménu správne nastavené.

4. Parametre URL nie sú zachované

  • príznaky: Parametre adresy URL (napr. ?utm_source=google) sa počas presmerovania nezachovajú.
  • Riešenie: Uistite sa, že používate \$2 premennej vo vašej adrese URL na presmerovanie, aby sa zachovali parametre adresy URL.

5. Presmerovania nefungujú pre konkrétne prehliadače

  • príznaky: Vaše presmerovania fungujú pre niektoré prehliadače, ale nie pre iné.
  • Riešenie: Skontrolujte, či je váš certifikát SSL platný a správne nakonfigurovaný, pretože niektoré prehliadače môžu byť v súvislosti s chybami SSL prísnejšie. Tiež sa uistite, že je pravidlo pre stránku nastavené správne so správnym vzorom adresy URL a adresou URL na presmerovanie.

Podľa týchto tipov na riešenie problémov by ste mali byť schopní vyriešiť bežné problémy s presmerovaním URL v Cloudflare

Balil

A tu to máte! Práve ste nastavili bezplatné presmerovanie adries URL s Cloudflare, doplnené o 301 presmerovaní zástupných znakov. Táto metóda poskytuje robustné, škálovateľné riešenie na správu presmerovaní vašej domény.

Najlepšia časť? Teraz môžete zrušiť akýkoľvek hostingový plán na svojej starej doméne. Vaše presmerovania budú naďalej fungovať a budú odosielať všetku tú hodnotnú návštevnosť (a SEO šťava) na vašu novú stránku.

Mali by ste si tiež pozrieť môj návod, ako na to vytvorte skracovač URL s pracovníkmi Cloudflare tu.

o autorovi

Matt Ahlgren

Mathias Ahlgren je generálnym riaditeľom a zakladateľom spoločnosti Website Rating, riadenie globálneho tímu redaktorov a spisovateľov. Je držiteľom magisterského titulu z informačnej vedy a manažmentu. Jeho kariéra smerovala k SEO po prvých skúsenostiach s vývojom webu počas univerzity. S viac ako 15 rokmi v oblasti SEO, digitálneho marketingu a vývoja webu. Medzi jeho zameranie patrí aj bezpečnosť webových stránok, doložená certifikátom v kybernetickej bezpečnosti. Táto rôznorodá odbornosť je základom jeho vedúceho postavenia Website Rating.

Domov » Zdroje a nástroje » Bezplatné presmerovanie URL s Cloudflare (jednoduché presmerovanie 301)
Zdieľať s...