Redirekt qachon kerak bo‘ladi
Sabablar odatda bir xil. O‘zingizning holatingizni ro‘yxatdan topsangiz, yo‘naltirishlarni saytda o‘zgarish qilishdan oldin rejalashtiring, keyin emas.
Ayniqsa onlayn do‘konlar sezgir: Toshkentdagi do‘kon buyurtmani saytdan, qidiruvdan va marketplace kartochkalaridan olsa, yo‘qolgan trafik tezda savdoga ta’sir qiladi.
- saytni https’ga o‘tkazish
- asosiy versiyani tanlash: www bilan yoki usiz
- slesh formatini yagona qilish va index.php dublikatlarini yo‘qotish
- bo‘lim yoki mahsulot kodi o‘zgarishi
- bir nechta sahifani bittaga birlashtirish
- dizayn yoki sayt tuzilmasi o‘zgarishi
301 yoki 302: qaysi kodni tanlash kerak
301 — doimiy yo‘naltirish. Qidiruv tizimi eski sahifaning ishonchini yangisiga o‘tkazadi va vaqt o‘tib indeksdagi manzilni almashtiradi. 302 — vaqtinchalik: eski manzil qidiruv natijasida qoladi.
Manzil butunlay o‘zgarsa, SEO uchun 301 kerak. 302 qisqa muddatli aksiya yoki texnik ishlar uchun mos. Odatiy xato — doimiy ko‘chishdan keyin ham 302 qoldirish: qidiruv tizimi eski sahifani asosiy deb hisoblayveradi.
Bitrix’da redirekt qayerda sozlanadi
Server darajasi. Butun saytga tegishli qoidalar — https, www, slesh — .htaccess’da turgani ma’qul. Ular Bitrix yuklanishidan oldin bajariladi, shuning uchun tez ishlaydi. Sayt Apache’siz nginx’da turgan bo‘lsa, shu qoidalar nginx konfiguratsiyasiga yoziladi. Sizda aynan qaysi biri borligini hosting yoki administratordan so‘rang.
urlrewrite.php va manzillarni qayta ishlash qoidalari redirekt emas. Ular chiroyli manzil bo‘yicha sahifani qaysi komponent ko‘rsatishini belgilaydi. Bu yerda o‘zgartirish manzilni o‘zgartiradi, lekin eski manzildan yo‘naltirish yaratmaydi. urlrewrite.php’ni qo‘lda tahrirlashda ehtiyot bo‘ling: xato butun bo‘limni ishdan chiqarishi mumkin.
Alohida sahifa uchun 301 kodli LocalRedirect funksiyasi mos keladi — bu dasturchi ishi. Marketolog uchun Bitrix marketplace’dagi modul qulayroq: u yerda «eski manzil — yangi manzil» jadvali yuritiladi va qoidalar admin paneldan qo‘shiladi.
Katalog ko‘chganda Bitrix redirekt tartibi
Yuzlab manzil o‘zgarsa, taxmin bilan ishlab bo‘lmaydi. Tartib quyidagicha:
- skaner yordamida barcha eski bo‘lim va mahsulot manzillarini yuklab olish
- har biriga yangi manzilni moslashtirish
- yo‘naltirishni sahifama-sahifa sozlash, hammasini bosh sahifaga emas
- menyu, matn va navigatsiyadagi havolalarni to‘g‘rilash, robot redirekt orqali yurmasligi uchun
- sayt xaritasini qayta yig‘ish
- Search Console va Vebmaster’dagi xatolarni kuzatish
Misol: bo‘lim nomini o‘zgartirish
Maishiy texnika do‘koni /catalog/stiralki/ bo‘limini /catalog/stiralnye-mashiny/ deb o‘zgartirmoqchi. Bitrix’da bo‘limning simvol kodi almashadi va ichidagi barcha mahsulotlar yangi manzil oladi. Avval eski manzillarni yuklab olamiz, kodni o‘zgartiramiz, bo‘limning eski manzilidan yangisiga redirekt qo‘shamiz.
Mahsulotlar uchun shablon bo‘yicha bitta qoida yetadi: yo‘lning boshi yangisiga almashadi, qolgan qismi saqlanadi. Keyin eski manzillardan bir nechtasini tanlab tekshiramiz, bir haftadan so‘ng Vebmaster’da 404 paydo bo‘lmaganini ko‘ramiz. Shablon tuzib bo‘lmasa, yo‘naltirishlar ro‘yxat bilan yoziladi. Bu uzoqroq, ammo hammasini kategoriyaga yuborishdan ishonchliroq.
Zanjir, sikl va boshqa xatolar
Zanjir — A manzil B’ga, B esa C’ga olib borishi: robot oxirigacha yetmasligi mumkin. Sikl — manzillar bir-birini cheksiz qaytarishi, natijada sahifa ochilmaydi. Odatda bunga qoidalarning bir qismi .htaccess’da, bir qismi modulda, bir qismi kodda turgani va hech kim ularni yozib qo‘ymagani sabab bo‘ladi.
- o‘chirilgan barcha mahsulotlarni bosh sahifaga yuborish — qidiruv tizimlari buni xato deb hisoblashi mumkin
- doimiy ko‘chishda 302 qo‘yish
- ChPU o‘zgargach eski manzillarni yo‘naltirmasdan qoldirish
- qoidalarni yagona ro‘yxatsiz turli joylarda saqlash
Natijani qanday tekshirish mumkin
Eski manzilni server javobini tekshiruvchi xizmatda oching yoki saytni skaner bilan aylanib chiqing. Bitta qadam bo‘lishi kerak: eski manzil 301 beradi va 200 kodli yakuniy sahifaga olib boradi. Shu bilan birga ichki havolalar to‘g‘ridan-to‘g‘ri yangi manzillarga yo‘naltirishini tekshiring.
Umumiy qoidalarni server darajasida, nuqtaviy qoidalarni esa tanlangan bitta vositada saqlang va redirektlar ro‘yxatini yuriting: bir yildan keyin ular qayerdan paydo bo‘lgani tushunarli bo‘lsin. Ko‘chish yoki yangi katalog tuzilmasini rejalashtirayotgan bo‘lsangiz, markdev jamoasi manzillar xaritasini tuzishga va O‘zbekistonda sayt uchun SEO optimizatsiyani o‘rin yo‘qotmasdan o‘tkazishga yordam beradi. Vazifangizni yozing, birgalikda muhokama qilamiz.
Ko‘p beriladigan savollar
Bitrix’da manzil o‘zgarganda qaysi redirekt kerak?
Manzil doimiy o‘zgarsa, 301 kerak. U eski sahifa ishonchini yangisiga o‘tkazadi. 302 faqat vaqtinchalik holatlar uchun ishlatiladi.
Bitrix’da dasturchisiz redirekt qilsa bo‘ladimi?
Ha, alohida manzillar uchun marketplace’dagi modullar mos: admin panelda «eski — yangi» jadvali yuritiladi. Umumiy qoidalarni .htaccess yoki nginx’da mutaxassis sozlagani ma’qul.
urlrewrite.php eski manzilni yangisiga yo‘naltiradimi?
Yo‘q. Bu fayl manzilni uni qayta ishlovchi komponent bilan bog‘laydi. Eski manzildan yo‘naltirish alohida sozlanadi.
O‘chirilgan sahifalarni bosh sahifaga yuborsa bo‘ladimi?
Tavsiya etilmaydi. Qidiruv tizimlari ommaviy bosh sahifaga o‘tishni xato deb hisoblashi mumkin. Mazmuni eng yaqin bo‘lim yoki sahifaga yo‘naltiring.
Redirektlar to‘g‘ri ishlayotganini qanday bilaman?
Eski manzil 301 berib, bir qadamda 200 kodli sahifaga olib borishi kerak. Ko‘chishdan keyin Search Console va Vebmaster hisobotlarini kuzating: 404 ko‘payishi ba’zi manzillar jadvalga tushmaganini bildiradi.
Vazifangizni bepul tahlil qilamiz
Kontaktingizni qoldiring — 15 daqiqalik qo‘ng‘iroqda arizalar qayerda yo‘qolayotganini va birinchi navbatda nima qilish kerakligini ko‘rsatamiz.