Prieš parodydami, kaip peradresuoti ne WWW URL į WWW naudojant Cloudflare, pažiūrėkime, kodėl svarbu, kad svetainė nebūtų pasiekiama tiek per WWW, tiek be jos WWW (non-WWW).
Yra daug svetainių savininkų, kurie reikalauja, kad žiniatinklio kūrėjai naudotų tokius žiniatinklio adresus kaip:www.example.com“. Sakoma, kad tai apibrėžia svetainę. Iš tiesų, tai buvo prieš daugelį metų, kai daugelis iš tikrųjų nesuprato tikrosios WWW reikšmės.
Techninėse žiniatinklio adreso konfigūravimo sąlygose priešdėlis "www„tai tik polaukis, koks yra“abcd.example.com“. Jis neturi nieko ypatingo ir padeda tik žiniatinklio adresu, kuriame yra daugiau simbolių. Be to, pagal gerą SEO praktiką Google rekomenduoja, kad svetainėse nebūtų WWW.
Tikra problema yra tada, kai tinklalapis pasiekiamas naudojant URL su WWW ir be WWW. SEO praktikoje tai vadinama „dublikatu turiniu“ ir yra baudžiama. Štai kodėl nurodoma, jei svetainė nenaudoja WWW prisijungiant https://www.example.com naudotojai, į kuriuos bus nukreipti https:/example.com, Cu 301 peradresavimo kodas. Kodas reiškia "nuolatinis nukreipimas".
Taip pat gali būti, kad www.example.com turime svetainę, o example.com – visiškai kitokią svetainę. Priglobta skirtinguose serveriuose arba tame pačiame serveryje.
Jei jau turite svetainę, kurios URL URL yra WWW, tuomet rekomenduojama palikti ją tokią, kokia yra, bet 301 nukreipti visas užklausas iš ne WWW į WWW. Jei lankytojas patenka į tinklalapį "example.com/demo.html“ bus automatiškai nukreiptas į „www.example.com/demo.html".
Redirect 301 dažniausiai jis gaminamas iš apache (.htaccess) arba iš konfigūracijos nginx domeno. Tačiau tai galima padaryti labai paprastai iš sąskaitos Cloudflare jei naudojatės šia paslauga kaip DNS tvarkyklė.
Kaip peradresuoti ne WWW URL į WWW naudojant „Cloudflare“.
1. Prisijunkite prie savo „Cloudfare“ paskyros ir eikite į domeną, kuriam norite nukreipti ne WWW į WWW. Domene turi būti įjungta „Cloudflare“. Taip pat ir DNS. Pirmiausia eikite į nustatymus DNS > Records ir patikrinkite, ar ši paslauga aktyvi A example.com si CNAME arba A už www. Proxy status būti aktyviam.
2. Eikite į domeno nustatymus Pages → Page Rules. Nemokamoje „Cloudflare“ versijoje kiekvienam domenui galite nustatyti 3 taisykles. Create Page Rule.
3. Įveskite pirmame laukelyje URL be WWW, po kurio seka $1
. https://example.com/$1. Tai reiškia, kad išsaugomas visų tinklalapių nuolatinės nuorodos peradresavimas. prasmė https://example.com/abcd.html bus nukreipta į https://www.example.com/abcd.html. Vartotojas pasieks puslapio turinį.
Taisyklių nustatymuose pasirinksite "Forwarding URL“ ir peradresavimo kodas bus pasirinktas visam laikui 301.
Paskirties URL bus: https://www.example.com.
Save and Deploy Page Rule.
Naujoji taisyklė įsigalios beveik iš karto.
Tai yra paprasčiausias tinklalapių peradresavimo būdas ir nereikalauja prieigos prie .htaccess ar NGINX direktyvų ar jų žinojimo.