Naghahanap ka ba ng cost-effective (tulad ng libre!) na paraan para i-redirect ang isang domain sa isa pa? Dito, gagabayan kita sa pagse-set up ng libreng pagpapasa ng URL sa Cloudflare, kasama ang lahat ng pinakamahalagang 301 wildcard na pag-redirect. Sumisid na tayo!
Bago tayo pumasok sa napakahusay, pag-usapan natin kung bakit ang Cloudflare ay napakahusay na pagpipilian para sa pagpapasa ng URL:
- Ito ay ganap na libre! (Sino ang hindi mahilig mag-ipon ng pera?)
- Maaari kang mag-set up ng mga pag-redirect ng HTTPS nang hindi nangangailangan ng iyong sariling SSL certificate.
- Ito ay user-friendly, kahit na para sa mga hindi tech-savvy.
- Nag-aalok ang Cloudflare ng karagdagang katiwasayan at mga benepisyo sa pagganap.
- Ito ay isang scalable na solusyon na lumalaki sa iyong mga pangangailangan.
Pag-unawa sa Mga Pag-redirect ng Wildcard
Nagse-set up kami ng tinatawag na "wildcard redirect." Nangangahulugan ito na anuman ang page na sinusubukang i-access ng isang tao sa iyong lumang domain, awtomatiko silang ipapadala sa kaukulang pahina sa iyong bagong domain. Ito ay tulad ng pagkakaroon ng isang matalinong pulis trapiko na nagtatrabaho para sa iyong website!
Halimbawa, kung nagre-redirect kami mula sa “yourolddomain.com” hanggang sa “yournewdomain.com”, narito ang mangyayari:
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/
Ang pinakamagandang bahagi? Ito ang lahat ng 301 na pag-redirect, na permanente at ipinapasa ang lahat ng mahalagang SEO juice. Ang iyong mga ranggo sa search engine ay magpapasalamat sa iyo!
Step-by-Step na Gabay sa Libreng Pagpapasa ng URL ng Cloudflare
Hakbang 1: Mag-sign Up para sa Cloudflare
Una, magtungo sa Cloudflare at Mag-sign up para sa isang libreng account. Ang libreng plano lang ang kailangan namin para sa setup ng pag-redirect ng Cloudflare URL na ito.
Kapag nakapasok ka na, mag-click sa “+ Magdagdag ng Site” pindutan. Ilagay ang domain na gusto mong i-redirect (ang luma) at i-click ang “Magdagdag ng Site.”
Hakbang 2: I-set Up ang Mga DNS Record
I-scan ng Cloudflare ang mga kasalukuyang tala ng DNS. Narito kung saan ito ay medyo teknikal, kaya bigyang-pansin!
Tanggalin ang anumang mga tala na mahahanap nito (maliban kung ginagamit mo ang domain para sa email o iba pang mahahalagang serbisyo, kung saan panatilihin ang mga iyon).
Ngayon, magdadagdag kami ng dalawang bagong A record:
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)
Na 192.0.2.1 Ang IP address ay isang dummy address. Ang mahalagang bahagi ay ang pagpapagana sa orange na ulap upang matiyak na ang Cloudflare ay nag-proxy sa trapiko.
Hakbang 3: I-update ang Iyong Mga Nameserver
Mahalaga ang hakbang na ito para gumana ang iyong libreng Cloudflare URL forwarding. Bibigyan ka ng Cloudflare ng dalawang nameserver.
Kailangan mong i-update ang mga ito sa iyong domain registrar. Tingnan natin kung paano ito gagawin sa dalawang sikat na registrar:
Pag-update ng mga Nameserver sa Namecheap:
- Mag-log in sa iyong Namecheap account.
- Pumunta sa “Listahan ng Domain” at i-click ang “Pamahalaan” sa tabi ng domain na iyong ina-update.
- Sa seksyong "Mga Nameserver," piliin ang "Custom DNS" mula sa dropdown.
- Ipasok ang ibinigay na mga nameserver ng Cloudflare.
- I-click ang berdeng checkmark para i-save.
Pag-update ng Mga Nameserver sa GoDaddy:
- Mag-log in sa iyong GoDaddy account.
- I-click ang “Domains”, pagkatapos ay “Pamahalaan” sa tabi ng nauugnay na domain.
- Mag-scroll sa seksyong "Mga Nameserver" at i-click ang "Baguhin".
- Piliin ang "Enter my own nameservers", pagkatapos ay ipasok ang Cloudflare nameservers.
- I-click ang "I-save".
Tandaan, maaaring tumagal ng hanggang 24-48 na oras para lumaganap ang mga pagbabagong ito sa buong mundo, kaya maging matiyaga!
Hakbang 4: Gumawa ng Panuntunan ng Pahina para sa Cloudflare 301 Website Redirect
Dito nangyayari ang magic! Pumunta sa “Mga Panuntunan sa Pahina” seksyon at i-click "Gumawa ng Panuntunan sa Pahina."
Sa field ng URL, ilagay ang:
*yourolddomain.com/*
Para sa setting, piliin "Pagpapasa ng URL" at “301 – Permanenteng Pag-redirect.”
Sa field ng destination URL, ilagay ang:
https://yournewdomain.com/$2
Na / $ 2 sa dulo ay mahalaga – ito ang nagpapagana sa pag-redirect ng wildcard!
http://yourolddomain.com/about/ → https://yournewdomain.com/about/
https://yourolddomain.com/blog/post-1/ → https://yournewdomain.com/blog/post-1/
Ang \$2 sa dulo ng pagpapasahang URL ay napakahalaga para gumana ang wildcard na pag-redirect.
Narito kung paano ito gumagana:
Kapag nag-set up ka ng panuntunan ng page sa Cloudflare, maaari kang gumamit ng syntax na tinatawag na “URL rewriting” para manipulahin ang URL. Ang \$2 ay isang espesyal na variable na tumutukoy sa pangalawang bahagi ng pattern ng URL.
Sa kaso ng wildcard redirect, ang pattern ng URL ay *yourolddomain.com/*. Ang * ay isang wildcard na character na tumutugma sa anumang mga character (kabilang ang wala). Ang variable na \$2 ay tumutukoy sa pangalawa *
sa pattern, na tumutugma sa anumang path o query string pagkatapos ng domain name.
Kapag isinama mo ang \$2 sa dulo ng pagpapasahang URL, papalitan ito ng Cloudflare ng aktwal na path o string ng query mula sa orihinal na URL. Pinapayagan nito ang pag-redirect na mapanatili ang orihinal na istraktura ng URL at mga parameter ng query.
Narito ang isang halimbawa:
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
Gaya ng nakikita mo, ang variable na \$2 ay pinapalitan ng orihinal na path at string ng query, na nagreresulta sa isang tuluy-tuloy na pag-redirect na nagpapanatili sa orihinal na istraktura ng URL.
Kung hindi mo isinama ang variable na \$2, mapupunta lang ang redirect sa https://yournewdomain.com/.
Kaya, sa madaling salita, ang variable na \$2 ay isang makapangyarihang tool sa syntax sa muling pagsusulat ng URL ng Cloudflare na nagbibigay-daan sa iyong lumikha ng nababaluktot at dynamic na mga pag-redirect na nagpapanatili sa orihinal na istraktura ng URL.
Pag-troubleshoot ng Mga Karaniwang Isyu sa Pagpapasa ng URL sa Cloudflare
Bagama't medyo diretso ang pagse-set up ng pagpapasa ng URL sa Cloudflare, maaari kang makatagpo ng ilang isyu habang ginagawa. Huwag mag-alala, nasasakupan ka namin! Narito ang ilang mga karaniwang problema at ang kanilang mga solusyon:
1. Hindi Gumagana ang Mga Pag-redirect
- Mga sintomas: Hindi gumagana ang iyong mga pag-redirect, at nakakatanggap ka ng mensaheng “404 Not Found” o “500 Internal Server Error”.
- solusyon: Suriin kung ang iyong mga DNS record ay na-set up nang tama, at ang iyong mga nameserver ay na-update. Gayundin, tiyaking na-set up nang tama ang iyong panuntunan sa page, na may tamang pattern ng URL at URL ng pagpapasa.
2. I-redirect ang Loop
- Mga sintomas: Nakakakuha ka ng redirect loop, kung saan patuloy na nagre-redirect ang iyong browser sa pagitan ng dalawa o higit pang mga URL.
- solusyon: Suriin kung na-set up nang tama ang iyong panuntunan sa page, at hindi ka gumagawa ng redirect loop sa pamamagitan ng pagturo ng dalawang URL sa isa't isa. Gayundin, siguraduhin na ang iyong pattern ng URL ay sapat na partikular upang maiwasan ang pagtutugma ng maraming URL.
3. Hindi Gumagana ang Mga Pag-redirect ng Subdomain
- Mga sintomas: Hindi gumagana ang iyong mga pag-redirect ng subdomain, at nakakatanggap ka ng mensaheng “404 Not Found” o “500 Internal Server Error”.
- solusyon: Tingnan kung nag-set up ka ng hiwalay na panuntunan ng page para sa iyong subdomain, na may tamang pattern ng URL at URL ng pagpapasa. Gayundin, tiyaking naka-set up nang tama ang iyong mga DNS record para sa iyong subdomain.
4. Hindi Napanatili ang Mga Parameter ng URL
- Mga sintomas: Ang iyong mga parameter ng URL (hal,
?utm_source=google
) ay hindi pinapanatili sa panahon ng pag-redirect. - solusyon: Tiyaking ginagamit mo ang
\$2
variable sa iyong pagpapasahang URL upang mapanatili ang mga parameter ng URL.
5. Hindi Gumagana ang Mga Pag-redirect para sa Mga Tukoy na Browser
- Mga sintomas: Gumagana ang iyong mga pag-redirect para sa ilang browser ngunit hindi sa iba.
- solusyon: Suriin na ang iyong SSL certificate ay wasto at maayos na na-configure, dahil ang ilang mga browser ay maaaring mas mahigpit tungkol sa mga error sa SSL. Gayundin, tiyaking na-set up nang tama ang iyong panuntunan sa page, na may tamang pattern ng URL at URL ng pagpapasa.
Sa pamamagitan ng pagsunod sa mga tip sa pag-troubleshoot na ito, dapat mong malutas ang mga karaniwang isyu sa pagpapasa ng URL sa Cloudflare
Pambalot Up
At nariyan ka na! Kaka-set up mo lang ng libreng pagpapasa ng URL sa Cloudflare, kumpleto sa 301 wildcard na pag-redirect. Nagbibigay ang paraang ito ng matatag, nasusukat na solusyon para sa pamamahala ng iyong mga pag-redirect ng domain.
Ang pinakamagandang bahagi? Maaari mo na ngayong kanselahin ang anumang plano sa pagho-host sa iyong lumang domain. Ang iyong mga pag-redirect ay patuloy na gagana, na nagpapadala ng lahat ng mahalagang trapikong iyon (at SEO juice) sa iyong bagong site.
Dapat mo ring tingnan ang aking gabay kung paano gumawa ng URL shortener sa mga manggagawa sa Cloudflare dito.