Qidiruv natijalarida ko‘rsatilgan sahifaning URL manzilini o‘zgartirish uchun Google 301 Redirect dan foydalanishni tavsiya qiladi. Bu qidiruv tizimlari va foydalanuvchilarning to‘g‘ri sahifaga yo‘naltirilishini ta'minlashning eng yaxshi usuli, shuningdek, qidiruv tizimlaridan trafikni yo‘qotishdan o‘zingizni himoya qilishdir.
1
Qanday hollarda 301 yo‘naltirishdan foydalanish kerak?
Agar turli subdomenlarda yoki turli papkalarda bir nechta bir xil versiyalar mavjud boʻlsa, masalan http://domain.site.tld yoki http://site.tld yoki httpS://domain.site.tld asosiy versiyasiga tashrif buyuring yoki saytning asosiy versiyasiga tashrif buyuring.
Rebrending (yoki boshqa sabablar) bilan bog‘liq holda, foydalanuvchilar bir xil URL manzilini bosganda farqni sezmasligiga ishonch hosil qilmoqchi bo‘lganingizda. Ikkita saytni yopishtirishda (birlashtirganda), birinchisining barcha sahifalaridagi havolalar yangisiga yo‘naltiriladi.
2
Apache'da HTTP dan HTTPS ga 301 yo‘naltirishni qanday sozlash mumkin
Odatda, SSL sertifikatidan foydalanganda siz kamida ikkita virtual xostdan foydalanasiz. Muntazam server so‘rovlari 80-portda, SSL so‘rovlari esa 443-portda xizmat ko‘rsatishi kerak. Agar foydalanuvchilarni SSL bo‘lmagan saytdan SSL saytiga yo‘naltirishni istasangiz, odatiy qayta yo‘naltirish direktivasidan foydalaning. Apache yordamida qayta yo‘naltirishni yoqish uchun mod_rewrite-ni yoqishingiz kerak:
O‘zgarishlar kuchga kirishi uchun Apache veb-serverini qayta ishga tushiring:
HTTP dan HTTPS ga yoʻnaltirish uchun .htaccess da qoʻshing:
Faylni saqlang va yoping va quyidagi buyruq yordamida HTTP serverini qayta ishga tushiring:
Butun saytni emas, bitta sahifani yoʻnaltiring
.htaaccess redirects haqida maslahatlar
RewriteEngine On-ni takrorlamang;
RewriteCond va RewriteRule darhol RewriteEngin-ga amal qilishi kerak
3
NGNIX-ni HTTP-dan HTTPS-ga yo‘naltirish
WWW domeni prefiksi yordamida barcha tashrif buyuruvchilarni HTTPS ga yo‘naltirish uchun ushbu qo‘llanmadan foydalaning. Ushbu usul 301 qayta yo‘naltirish texnikasidan foydalanadi va Google eng yaxshi amaliyotlariga muvofiq SEO xavfsizdir. Quyidagi misol yordamida barcha foydalanuvchilarni HTTPS://www.domain.tld manziliga yo‘naltirishga majburlash uchun Nginx virtual xost konfiguratsiya faylini tahrirlashingiz kerak bo‘ladi.
O‘zgarishlar kuchga kirishi uchun Nginx veb-serverini quyidagi buyruq yordamida qayta ishga tushiring:
✔
Xulosa
Bugungi kunda veb-saytingizga tashrif buyuruvchilar va server o‘rtasidagi barcha trafikni himoya qilish uchun HTTPS protokolidan foydalanish majburiydir. Biz Nginx veb-serverini doimiy 301 yo‘naltirishlari bilan saytingizni sozlashning eng kuchli va eng oson usuli sifatida taklif qilamiz.