Cloudflare nega o‘zi yo‘naltira oladi
Domenning DNS’i Cloudflare’ga ulangan bo‘lsa, har bir so‘rov avval shu xizmatga keladi. Shuning uchun u redirekt bilan o‘zi javob bera oladi, so‘rov hostingga yetib ham bormaydi. Tadbirkor uchun bu qulay: konstruktordagi saytda javob kodlarini sozlab bo‘lmaydi, hosting imkoniyatlari cheklangan, dasturchiga esa har gal murojaat qilish qiyin.
SEO nuqtai nazaridan redirekt oddiy formallik emas. Manzil o‘zgarganda qidiruv tizimi yangi sahifa eskisining o‘rnini bosganini tushunishi kerak. Instagram, Telegram, kataloglar va reklama e’lonlaridagi havolalar esa 404 xatoga olib bormasligi lozim. Doimiy ko‘chish uchun 301 (yoki 308) kodi aynan shu signalni beradi.
Sozlashdan oldin nimalar tayyor bo‘lishi kerak
Cloudflare qoidalari faqat u orqali o‘tadigan trafikka ta’sir qiladi. Shu sababli uch narsani tekshiring:
- domen ro‘yxatdan o‘tkazuvchida Cloudflare nom serverlari ko‘rsatilgan;
- DNS bo‘limida kerakli host uchun yozuv mavjud;
- yozuvda proksi yoqilgan — kulrang emas, to‘q sariq bulut.
Qaysi vazifalar uchun qoida yaratiladi
Bulut kulrang bo‘lsa, so‘rov to‘g‘ridan-to‘g‘ri serverga boradi va qoida ishlamaydi. «Hammasini sozladim, lekin natija yo‘q» holatining eng ko‘p tarqalgan sababi shu.
Cloudflare darajasidagi redirekt quyidagi hollarda o‘rinli:
- www va www’siz variantlarni birlashtirish;
- http’dan https’ga o‘tkazish;
- qayta dizayndan keyin ayrim sahifalarni ko‘chirish;
- rebrendingdan so‘ng eski domenni yangisiga ulash;
- zaxira domenlarni, masalan .uz va .com yoki xato yozilgan variantlarni, asosiy saytga yo‘naltirish.
Yo‘naltirish qoidasi qanday tuziladi
Qoida shartdan, maqsad manzildan, javob kodidan va qo‘shimcha parametrlardan iborat. Shart odatda host yoki yo‘l bo‘yicha beriladi. Ko‘zgularni birlashtirish uchun: agar host www’li variantga teng bo‘lsa, asosiy domenga 301 kodi bilan yo‘naltirilsin. Paneldagi bo‘lim nomlari vaqt o‘tishi bilan o‘zgaradi: avval Page Rules ishlatilgan, hozir alohida redirekt qoidalari va ommaviy ro‘yxatlar bor. Aniq qadamlar uchun Cloudflare’ning joriy hujjatiga qarang, mantiq esa o‘zgarmaydi.
Natijani ikki jihat belgilaydi. Birinchisi — yo‘lni saqlash: foydalanuvchi bosh sahifaga emas, yangi manzildagi xuddi shu sahifaga tushishi kerak. Ikkinchisi — so‘rov qatorini saqlash: aks holda Meta Ads reklamasidagi UTM-teglar yo‘qoladi va analitika manbalarni ko‘rsata olmaydi.
Yuzlab sahifa ko‘chirilganda «eski manzil — yangi manzil» jadvalidan iborat ommaviy ro‘yxat qulayroq. Uni sahifalar mazmuniga qarab tuzing, hammasini bosh sahifaga yuborish qidiruv tizimlariga yoqmaydi.
Hostingsiz domen, sikllar va server bilan ziddiyat
Qo‘shimcha domenni hostingga bog‘lash shart emas. Uni Cloudflare’ga qo‘shing, proksi yoqilgan DNS yozuvi yarating (soxta manzil ham bo‘ladi) va asosiy saytga yo‘naltiruvchi qoida kiriting. «Har ehtimolga qarshi» olingan domenlarni shunday yopish qulay.
Eng ko‘p uchraydigan muammo — «juda ko‘p yo‘naltirish» xatosi. Odatda sabab SSL rejimida: foydalanuvchi https orqali keladi, Cloudflare serverga http orqali murojaat qiladi, server https’ga yo‘naltiradi va jarayon takrorlanadi. Yechim — serverda haqiqiy sertifikat o‘rnatib, to‘liq qat’iy rejimni tanlash yoki serverdagi majburiy https’ni o‘chirib, uni faqat Cloudflare’da qoldirish.
Redirektlar zanjirga aylanmasligi uchun oddiy qoidalarga amal qiling:
- har bir redirekt turi uchun bitta joy tanlang;
- ko‘zgu va https’ni Cloudflare’da, sahifa ko‘chishlarini CMS’da saqlang;
- bir xil qoidani ham serverda, ham Cloudflare’da takrorlamang;
- nima qayerda sozlanganini yozib qo‘ying.
Kesh va tekshirish
Redirektlarni Cloudflare ham, brauzer ham keshlashi mumkin. Qoidani o‘zgartirgandan keyin eski natija ko‘rinsa, paneldan keshni tozalang va manzilni yashirin oynada tekshiring.
Bir nechta manzilni curl -I buyrug‘i yoki onlayn sarlavha tekshiruvchisi bilan sinab ko‘ring. Javob kodi 301 bo‘lishi, Location sarlavhasida kutilgan manzil turishi, yo‘naltirish bitta qadamda bajarilishi va oxirgi sahifa 200 qaytarishi kerak. UTM-tegli manzilni va reklama olib boradigan sahifalarni alohida oching. Saytda Click yoki Payme orqali to‘lov qabul qilinsa, to‘lovdan keyingi qaytish manzillari qoidaga tushib qolmaganini tekshiring.
Cloudflare yoki server: qaysi biri yaxshi
Serverga kirish bor va Cloudflare’dan boshqa maqsadda foydalanmasangiz, redirektlarni serverda saqlash osonroq: buzilishi mumkin bo‘lgan bo‘g‘inlar kamroq. Hosting cheklangan, domenlar ko‘p yoki trafikni dasturchisiz tezda yo‘naltirish kerak bo‘lsa, Cloudflare ustun.
Redirekt texnik SEO’ning faqat bir qismi: ko‘chishdan keyin sayt xaritasi, kanonik manzillar va indekslashni ham tekshirish kerak. O‘zbekistonda sayt uchun SEO optimizatsiya yoki domenni xavfsiz ko‘chirish bo‘yicha yordam kerak bo‘lsa, markdev jamoasi vazifangizni muhokama qilib, pozitsiyalarni yo‘qotmaydigan aniq reja taklif qiladi.
Ko‘p beriladigan savollar
Cloudflare orqali redirekt qilish uchun hosting kerakmi?
Qo‘shimcha domen uchun hosting shart emas. Domenni Cloudflare’ga qo‘shib, proksi yoqilgan DNS yozuvi va asosiy saytga yo‘naltiruvchi qoida yaratish kifoya.
Qoida bor, lekin redirekt ishlamayapti. Sabab nima?
Ko‘pincha DNS yozuvi proksisiz (kulrang bulut) ishlaydi va so‘rov Cloudflare’dan chetlab o‘tadi. Proksini yoqing va keshni tozalang.
«Juda ko‘p yo‘naltirish» xatosini qanday tuzatish mumkin?
SSL rejimini tekshiring. Serverda haqiqiy sertifikat o‘rnating, to‘liq qat’iy rejimni tanlang va majburiy https’ni bir vaqtda ham serverda, ham Cloudflare’da saqlamang.
Doimiy ko‘chish uchun qaysi kodni tanlash kerak?
Doimiy ko‘chish uchun 301 yoki 308 ishlatiladi. 302 faqat vaqtinchalik yo‘naltirishlar uchun mos.
Vazifangizni bepul tahlil qilamiz
Kontaktingizni qoldiring — 15 daqiqalik qo‘ng‘iroqda arizalar qayerda yo‘qolayotganini va birinchi navbatda nima qilish kerakligini ko‘rsatamiz.