Tražite li isplativ (kao besplatan!) način preusmjeravanja jedne domene na drugu? Ovdje ću vas provesti kroz postavljanje besplatnog URL prosljeđivanja s Cloudflareom, uključujući ona važna preusmjeravanja sa zamjenskim znakovima 301. Zaronimo!
Prije nego što prijeđemo na sitnice, razgovarajmo o tome zašto je Cloudflare tako izvrstan izbor za URL prosljeđivanje:
- Potpuno je besplatno! (Tko ne voli štedjeti novac?)
- Možete postaviti HTTPS preusmjeravanja bez potrebe za vlastitim SSL certifikatom.
- Jednostavan je za korištenje, čak i za one koji nisu tehnički potkovani.
- Cloudflare nudi dodatne sigurnosti i prednosti izvedbe.
- To je skalabilno rješenje koje raste s vašim potrebama.
Razumijevanje preusmjeravanja sa zamjenskim znakovima
Postavljamo ono što se zove "preusmjeravanje zamjenskih znakova". To znači da bez obzira kojoj stranici netko pokuša pristupiti na vašoj staroj domeni, automatski će biti poslani na odgovarajuću stranicu na vašoj novoj domeni. To je kao da imate pametnog prometnog policajca koji radi za vašu web stranicu!
Na primjer, ako preusmjeravamo s “yourolddomain.com” u “yournewdomain.com”, evo što se događa:
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/
Najbolji dio? Ovo su sva 301 preusmjeravanja, koja su trajna i prosljeđuju sav taj vrijedan SEO sok. Vaš položaj u tražilici bit će vam zahvalan!
Vodič korak po korak za besplatno prosljeđivanje URL-ova putem usluge Cloudflare
Korak 1: Prijavite se za Cloudflare
Prvo idite na Cloudflare i prijavite se za besplatni račun. Besplatni plan je sve što nam treba za ovu postavku preusmjeravanja URL-a za Cloudflare.
Kada uđete, kliknite na “+ Dodaj web mjesto” dugme. Unesite domenu koju želite preusmjeriti (staru) i kliknite "Dodaj web mjesto".
Korak 2: Postavite DNS zapise
Cloudflare će skenirati postojeće DNS zapise. Ovdje postaje malo tehnički, stoga obratite pozornost!
Izbrišite sve zapise koje pronađe (osim ako ne koristite domenu za e-poštu ili druge važne usluge, u kojem slučaju ih zadržite).
Sada ćemo dodati dva nova A zapisa:
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)
Da 192.0.2.1 IP adresa je lažna adresa. Ključni dio je omogućavanje narančastog oblaka kako bi se osiguralo da Cloudflare proksira promet.
Korak 3: Ažurirajte svoje poslužitelje imena
Ovaj je korak ključan za funkcioniranje vašeg besplatnog Cloudflare URL prosljeđivanja. Cloudflare će vam pružiti dva poslužitelja imena.
Morate ih ažurirati kod svog registra domene. Pogledajmo kako to učiniti s dva popularna registratora:
Ažuriranje poslužitelja imena na Namecheapu:
- Prijavite se na svoj Namecheap račun.
- Idite na “Popis domena” i kliknite “Upravljanje” pored domene koju ažurirate.
- U odjeljku "Nameservers" s padajućeg izbornika odaberite "Custom DNS".
- Unesite ponuđene Cloudflare poslužitelje imena.
- Pritisnite zelenu kvačicu za spremanje.
Ažuriranje poslužitelja naziva na GoDaddyju:
- Prijavite se na svoj GoDaddy račun.
- Kliknite "Domene", zatim "Upravljanje" pokraj relevantne domene.
- Dođite do odjeljka "Nameservers" i kliknite "Promijeni".
- Odaberite "Unesi vlastite poslužitelje imena", zatim unesite poslužitelje imena Cloudflare.
- Kliknite "Spremi".
Imajte na umu da može proći do 24-48 sati dok se ove promjene ne propagiraju globalno, stoga budite strpljivi!
Korak 4: Napravite pravilo stranice za preusmjeravanje web stranice Cloudflare 301
Ovdje se događa magija! Idi na “Pravila stranice” odjeljak i kliknite "Stvori pravilo stranice."
U polje URL unesite:
*yourolddomain.com/*
Za postavku odaberite “URL za prosljeđivanje” i “301 – Trajno preusmjeravanje.”
U polje odredišnog URL-a unesite:
https://yournewdomain.com/$2
Da / $ 2 na kraju je ključno – to je ono zbog čega preusmjeravanje sa zamjenskim znakovima funkcionira!
http://yourolddomain.com/about/ → https://yournewdomain.com/about/
https://yourolddomain.com/blog/post-1/ → https://yournewdomain.com/blog/post-1/
Korištenje električnih romobila ističe $2 na kraju URL-a za prosljeđivanje vrlo je važno da preusmjeravanje sa zamjenskim znakovima funkcionira.
Evo kako to radi:
Kada postavite pravilo stranice u Cloudflareu, možete koristiti sintaksu pod nazivom "URL rewriting" za manipulaciju URL-om. \$2 je posebna varijabla koji se odnosi na drugi dio uzorka URL-a.
U slučaju preusmjeravanja sa zamjenskim znakovima, URL uzorak je *vašastaradomena.com/*. * je zamjenski znak koji odgovara svim znakovima (uključujući niti jedan). Varijabla \$2 odnosi se na drugu *
u uzorku, koji odgovara bilo kojoj stazi ili nizu upita nakon naziva domene.
Kada uključite \$2 na kraju URL-a za prosljeđivanje, Cloudflare ga zamjenjuje stvarnim putem ili nizom upita iz izvornog URL-a. To omogućuje preusmjeravanju očuvanje izvorne strukture URL-a i parametara upita.
Evo primjera:
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
Kao što vidite, varijabla \$2 zamijenjena je izvornom stazom i nizom upita, što rezultira besprijekornim preusmjeravanjem koje čuva izvornu strukturu URL-a.
Ako niste uključili varijablu \$2, preusmjeravanje bi jednostavno išlo na https://yournewdomain.com/.
Dakle, ukratko, varijabla \$2 moćan je alat u Cloudflareovoj sintaksi za prepisivanje URL-a koji vam omogućuje stvaranje fleksibilnih i dinamičkih preusmjeravanja koja čuvaju izvornu strukturu URL-a.
Rješavanje uobičajenih problema s prosljeđivanjem URL-a u Cloudflareu
Iako je postavljanje URL prosljeđivanja u Cloudflareu relativno jednostavno, mogli biste naići na neke probleme na tom putu. Ne brinite, mi vas pokrivamo! Evo nekih uobičajenih problema i njihovih rješenja:
1. Preusmjeravanja ne rade
- simptomi: Vaša preusmjeravanja ne rade i dobivate poruku "404 nije pronađeno" ili "500 Interna pogreška poslužitelja".
- Rješenje: Provjerite jesu li vaši DNS zapisi ispravno postavljeni i jesu li vaši poslužitelji imena ažurirani. Također provjerite je li vaše pravilo stranice ispravno postavljeno, s ispravnim uzorkom URL-a i URL-om za prosljeđivanje.
2. Petlja preusmjeravanja
- simptomi: Dobivate petlju preusmjeravanja, gdje vaš preglednik stalno preusmjerava između dva ili više URL-ova.
- Rješenje: Provjerite je li vaše pravilo stranice ispravno postavljeno i ne stvarate li petlju preusmjeravanja usmjeravanjem dva URL-a jedan na drugi. Također, provjerite je li vaš URL obrazac dovoljno specifičan kako biste izbjegli podudaranje više URL-ova.
3. Preusmjeravanja poddomena ne rade
- simptomi: Preusmjeravanja vaše poddomene ne rade i dobivate poruku "404 nije pronađeno" ili "500 Interna pogreška poslužitelja".
- Rješenje: Provjerite jeste li postavili zasebno pravilo stranice za svoju poddomenu, s ispravnim URL uzorkom i URL-om za prosljeđivanje. Također provjerite jesu li vaši DNS zapisi ispravno postavljeni za vašu poddomenu.
4. Parametri URL-a nisu sačuvani
- simptomi: Vaši URL parametri (npr.
?utm_source=google
) ne čuvaju se tijekom preusmjeravanja. - Rješenje: Provjerite koristite li
\$2
varijablu u URL-u za prosljeđivanje kako biste sačuvali parametre URL-a.
5. Preusmjeravanja ne rade za određene preglednike
- simptomi: Vaša preusmjeravanja rade za neke preglednike, ali ne i za druge.
- Rješenje: Provjerite je li vaš SSL certifikat važeći i ispravno konfiguriran jer neki preglednici mogu biti stroži u pogledu SSL pogrešaka. Također provjerite je li vaše pravilo stranice ispravno postavljeno, s ispravnim uzorkom URL-a i URL-om za prosljeđivanje.
Slijedeći ove savjete za rješavanje problema, trebali biste moći riješiti uobičajene probleme s URL prosljeđivanjem u Cloudflareu
Završavajući
I eto ga! Upravo ste postavili besplatno URL prosljeđivanje s Cloudflareom, zajedno s 301 preusmjeravanjem sa zamjenskim znakovima. Ova metoda pruža robusno, skalabilno rješenje za upravljanje preusmjeravanjima domene.
Najbolji dio? Sada možete otkazati bilo koji plan hostinga na svojoj staroj domeni. Vaša će preusmjeravanja nastaviti raditi, šaljući sav taj vrijedan promet (i SEO sok) na svoju novu stranicu.
Također biste trebali pogledati moj vodič o tome kako izradite URL skraćivač s Cloudflare radnicima ovdje.