Foydalanuvchini Qanday Yo'naltirish Kerak

Mundarija:

Foydalanuvchini Qanday Yo'naltirish Kerak
Foydalanuvchini Qanday Yo'naltirish Kerak

Video: Foydalanuvchini Qanday Yo'naltirish Kerak

Video: Foydalanuvchini Qanday Yo'naltirish Kerak
Video: КАК ЛЕГКО ЗАБИВАТЬ СО ШТРАФНОГО! 100% РАБОТАЕТ 2024, Noyabr
Anonim

Internet-navigatsiyaning asosini ko'priklar tashkil qiladi. Ularda foydalanuvchilar sahifadan sahifaga, saytdan saytga o'tishadi. Odatda, foydalanuvchi qachon o'tishni belgilaydi. Biroq, ba'zida sahifada muayyan harakatlar amalga oshirilgandan so'ng, foydalanuvchini avtomatik ravishda saytdagi boshqa sahifaga yoki hatto boshqa manbaga yo'naltirishingiz kerak.

Foydalanuvchini qanday yo'naltirish kerak
Foydalanuvchini qanday yo'naltirish kerak

Bu zarur

  • - sayt skriptlarini tahrirlash qobiliyati;
  • -.htaccess fayllarini tahrirlash qobiliyati;
  • - sahifa shablonlarini o'zgartirish qobiliyati;
  • - sahifalarning HTML-kodini o'zgartirish qobiliyati.

Ko'rsatmalar

1-qadam

Serverning HTTP javob sarlavhasiga Joylashuv maydonini qo'shish orqali foydalanuvchini boshqa manbaga yo'naltiring. Tarkibni boshqarish tizimining skriptlarini o'zgartiring yoki serverni sozlang (masalan, ModRewrite Apache modulini faollashtirish va.htaccess fayliga tegishli ko'rsatmalarni qo'shish orqali), shunda Joylashuv maydoni kerakli joyda sarlavhada mavjud bo'ladi.

Serverning HTTP javob sarlavhasining Joylashuv maydonining tarkibi qayta yo'naltirish amalga oshiriladigan resursning mutlaqo URI bo'lishi kerak. Ko'pgina hollarda, foydalanuvchi agentlari ko'rsatilgan resurs ma'lumotlarini darhol yuklab olishadi, hatto serverning javob kodi xabarning tanasi borligini ko'rsatsa ham. Biroq, qayta yo'naltirishni amalga oshirayotganda, faqat vaziyat maydonini o'z ichiga olgan to'g'ri javob kodi va Joylashuv maydonini o'z ichiga olgan faqat javob sarlavhasini yuborish bilan cheklanishingiz maqsadga muvofiqdir.

301-303 qiymatlari oralig'idan javob kodini tanlang RFC 2616. Minimal sarlavha yarating va uni foydalanuvchi agentiga o'tkazing. Masalan, PHP-da sarlavha yaratish kodi quyidagicha ko'rinishi mumkin

sarlavha ('HTTP / 1.0 303');

sarlavha ('Joylashuv:

Shuni esda tutingki, ModRewrite-dan foydalanishda siz o'zingizning afzal ko'rgan javob kodingizni tanlashingiz mumkin.

2-qadam

Http-equiv atributini yangilash uchun o'rnatilgan meta teg yordamida foydalanuvchini yo'naltiring. Meta teglar hujjatning HEAD qismiga qo'shiladi. Ushbu yorliqning kontent atributining tarkibi raqamni vergul bilan ajratib, yo'naltirishdan oldin kechikishni (soniyalarda) va maqsadli resursning URI-ni (mutlaq yoki nisbiy) belgilaydigan raqamdan iborat qator bo'lishi kerak. Masalan, sahifani yuklaganidan 10 soniyadan so'ng foydalanuvchini yo'naltirish uchun siz quyidagi koddan foydalanishingiz mumkin:

Xuddi shunday texnikadan foydalanuvchi tez-tez foydalanuvchi tomonidan ma'lum harakatlar bajarilgandan so'ng paydo bo'ladigan sahifalarni yaratish uchun foydalaniladi (masalan, forum javobi yuborilgandan keyin post sahifasi).

3-qadam

Qayta yo'naltirishni mijoz tomonidagi skript yordamida amalga oshiring. Oynaning joylashuv xususiyatlarini o'zgartirish va hujjat ob'ektlarini o'zgartirish qobiliyatidan foydalaning. Hujjatga kiritilgan JavaScript-ni belgilaydigan HTML kodining eng oddiy misoli quyidagicha ko'rinishi mumkin:

document.location = "https://codeguru.ru";

Ushbu qayta yo'naltirish usulini ikkinchi bosqichda tasvirlangan usul bilan taymer hodisasini boshqarish funktsiyasida joylashuv xususiyatini o'zgartirib birlashtirish maqsadga muvofiqdir.

Tavsiya: