Kechiktirilgan qayta yo'naltirish. Qayta yo'naltirishning to'rtta varianti: Java Script, html, php va htaccess. JavaScript-ni qayta yo'naltirish: yuklanganda qayta yo'naltirish

Qayta yo'naltirish turlari

Qayta yo'naltirishning bir nechta turlari mavjud, qaysi biri sizga mos kelishini aniqlash uchun ularning har birini qisqacha ko'rib chiqing.

Htaccess orqali qayta yo'naltirish eng mashhur va juda oddiy usuldir. Buning uchun siz sayt papkasida .htaccess nomli fayl yaratishingiz kerak bo'ladi (fayl nomi nuqta bilan boshlanishini unutmang, bu matn terish xatosi emas). Agar siz CMS WordPress yoki Joomla dan foydalanayotgan bo'lsangiz, ehtimol sizda ushbu fayl mavjud, bu holda siz uni tahrirlashingiz kerak bo'ladi.
Qayta yo'naltirishni yaratish uchun unga qanday ko'rsatmalarni kiritish kerakligini bilish uchun quyida o'qing.

Agar siz PHP tilini tushunsangiz va saytingiz tuzilishini bilsangiz, PHP yordamida qayta yoʻnaltirish mos keladi. Agar saytingiz CMS-da yozilmagan bo'lsa, ushbu parametr sizga mos keladi. Aks holda, htaccess orqali qayta yo'naltirishdan foydalanish yaxshiroqdir.

HTML qayta yo'naltirish - agar sizda oddiy HTML saytingiz bo'lsa va bitta sahifani qayta yo'naltirishingiz kerak bo'lsa - bu eng oddiy variant. Ushbu usul yordamida butun saytni qayta yo'naltirish, ayniqsa, saytingizda 10 dan ortiq sahifangiz bo'lsa, ko'p mehnat talab qiladi.

JavaScript yordamida qayta yo'naltirish - bu usul oddiy saytingiz bo'lsa yoki bir yoki ikkita sahifaga yoki butun saytga qayta yo'naltirishni amalga oshirishingiz kerak bo'lsa ham mos keladi.

.htaccess fayli yordamida qayta yo'naltirish

Quyida ko'radigan ko'rsatmalar .htaccess fayliga boshida yozilishi kerak.

  • Butun saytni (barcha sahifalarni) boshqa saytga yo'naltiring

    Qayta yo'naltirish / http://new-site.ru/

    Ushbu misolda, qayta yo'naltirish new-site.ru saytiga sodir bo'ladi

  • Bir sahifani boshqasiga yo'naltirish

    Qayta yo'naltirish /page-1.html /page-2.html

    Ushbu misolda qayta yo'naltirish page-1.html dan page-2.html ga sodir bo'ladi. Ikkala sahifa ham bitta domenda joylashgan bo'lishi kerak.
    Ushbu parametr eski veb-sayt sahifalarini yangilari bilan almashtirish uchun javob beradi.

  • 310 www dan wwwsizga yo'naltirish

    RewriteEngine yoqilgan
    RewriteCond %(HTTP_HOST) ^www.example\.ru
    RewriteRule ^(.*)$ http://example.ru/$1

    Ushbu misolda tashrif buyuruvchilar http://www.example.ru dan http://example.ru ga yo'naltiriladi.

  • 310 bir sahifadan ikkinchisiga yo'naltirish

    Qayta yo'naltirish 301 /blog/page-1.html http://example.com/page-2.htm

    Ushbu misolda tashrif buyuruvchilar sahifadan uzoqroqqa yo'naltiriladi blog/page-1.html yoqilgan example.com/page-2.htm.

  • 404 xato qayta yo'naltirish

    ErrorDocument 404 /index.html

    Ushbu qatorni .htaccess fayliga yozing va keyin 404 xatosiga duch kelgan barcha tashrif buyuruvchilar ushbu manzilga yo'naltiriladi. index.html.

  • HTTP dan HTTPS ga yo'naltirish

    RewriteEngine yoqilgan
    RewriteCond %(HTTPS) o‘chirildi
    RewriteRule (.*) https://%(HTTP_HOST)%(REQUEST_URI)

    Ushbu qatorni .htaccess fayliga yozing va keyin HTTP orqali saytga kirgan barcha tashrif buyuruvchilar xavfsiz HTTPS protokoliga yo'naltiriladi.

    Agar siz WordPress uchun qayta yo'naltirishni ro'yxatdan o'tkazayotgan bo'lsangiz, faylda allaqachon RewriteEngine On qatori mavjudligiga e'tibor bering. Shuning uchun, darhol uning ostiga quyidagi qatorlarni qo'shishingiz kerak

    RewriteCond %(SERVER_PORT) 80
    RewriteRule ^(.*)$ https://www.domain.com/$1

  • PHP qayta yo'naltirish

    PHP da qayta yo'naltirish shunday amalga oshiriladi: server sarlavhalarni tashrif buyuruvchi brauzeriga yuboradi va u avtomatik ravishda kerakli manzilga o'tadi.
    Muhim nuqtaga e'tibor qaratish lozim: sarlavhalar faqat boshqa ma'lumotlar ko'rsatilishidan oldin yuborilishi mumkin. Ya'ni, ular orqali boshqa ma'lumotlar chiqarilishidan oldin yuborilishi kerak aks-sado va cookie fayllarini yuborishdan oldin.

  • Boshqa saytga yo'naltirish

    Ushbu misolda http://example.com saytiga yo'naltirish amalga oshiriladi

  • Bu yerda http://example.com/page.html manziliga yo'naltirish amalga oshiriladi

  • Qayta yo'naltirish aniq sahifalarni boshqa saytdagi sahifaga

    Bu yerda, agar saytga tashrif buyuruvchi blog/post-1.html sahifasiga kirsa, u http://example.com/page.html saytiga yo'naltiriladi.

  • HTML qayta yo'naltirish

    HTML orqali qayta yo'naltirishni amalga oshirish uchun siz rejalashtirilgan har bir sahifaga maxsus meta teg qo'shishingiz kerak. Meta teg teg ichida yozilgan .
    Katta saytlarda bu usul qulay emas va orqali qayta yo'naltirishdan foydalanish tavsiya etiladi.

  • Boshqa saytga yo'naltirish

    Ushbu misolda https://site saytiga yo'naltirish 5 soniya kechikish bilan amalga oshiriladi. Agar siz kechikish qiymatini 5 o'rniga 0 ga qo'ysangiz, tashrif buyuruvchi darhol boshqa saytga yo'naltiriladi.

  • Boshqa saytdagi sahifaga yo'naltirish
  • Bu yerda siz ommaviy havolalarni qayta yo'naltirishni boshqarish uchun bepul skriptni yuklab olishingiz mumkin. Skriptni to'ldiring, siz rus tilida batafsil ko'rsatmalar olasiz.

    Nima uchun havolani qisqartirish va qayta yo'naltirish skripti kerak?

    Keling, havolani qayta yo'naltirishni qisqartirish va boshqarish uchun nima uchun o'z skriptingiz kerakligini aniqlaylik.

    Birinchidan, siz sheriklik havolasining uzunligini qisqartirasiz - qoida tariqasida, sheriklik havolalari uzoq.

    Ikkinchidan, siz referal manbasini yashirasiz - qisqartirilgandan so'ng, havola domeningiz nomi bilan bo'ladi.

    Va eng muhimi, siz o'z ishingizni himoya qilasiz!

    Qayta yo'naltirish skripti ishingizni qanday himoya qiladi?
    • mahsulot sotuvdan olib tashlangan;
    • havolaning ko'rinishi o'zgaradi;
    • Hamkorlik dasturi yopiq.

    Bu barcha holatlarda sizning ishingiz yo'qoladi - havolalar ishlashni to'xtatadi.

    Va havolani qayta yo'naltirish skriptidan foydalanib, trafikni istalgan saytga bir daqiqada yo'naltirishingiz mumkin. Siz skriptdagi havolaning manbasini almashtirasiz (bu sizning vaqtingizning 1 daqiqasidan kamroq vaqtni talab qiladi) va ilgari nashr etilgan materiallardagi barcha havolalar allaqachon kerakli joyga olib boradi.

    Siz aytishingiz mumkin - Havolani qisqartirish xizmatlari haqida nima deyish mumkin??

    Xizmatning ham katta kamchiligi bor, biz quyida o'qiymiz.

    Havolalarni qisqartirish xizmatlari

    Hozirgi vaqtda havolalarni qisqartirish bo'yicha ko'plab xizmatlar mavjud. Ammo onlayn xizmatlar katta kamchilikka ega. Onlayn xizmatlardan foydalangan holda havolani qisqartirganda, siz ularning ishlashiga bog'liq bo'lasiz. Agar xizmat ishlamay qolsa, bu sizning barcha havolalaringiz ishlamay qolganligini anglatadi.

    XULOSA: Bunday xizmatlardan faqat qisqa muddatli reklama aktsiyalari uchun foydalanish mumkin (e'lonlar taxtasi, reklama jo'natmalari va boshqalar).

    Va ishingizni himoya qilish uchun siz havolalarni qisqartirish va qayta yo'naltirish uchun o'z tizimingizdan foydalanishingiz kerak.

    Qayta yo'naltirish skriptini bepul yuklab oling

    Yuqoridagilarga asoslanib, sheriklik dasturlarining barcha ishtirokchilari o'zlarining qayta yo'naltirish skriptiga muhtoj. Bizdan havolani qayta yo'naltirish uchun PHP skriptini mutlaqo bepul yuklab olishingiz mumkin - shunchaki oddiy tavsiya qiling. Sizning havolangiz ma'lumotlar bazasi matn faylida saqlanadi va MySQL-ni talab qilmaydi.

    Diqqat: hostingingiz PHP va .HTACCESS ni qo‘llab-quvvatlashi kerak

    Havolalarni qayta yo'naltirish uchun boshqa skriptlar

    Agar sheriklik dasturlari egalari tomonidan taqdim etilgan havolangizning ishlashi haqidagi statistik ma'lumotlar siz uchun etarli bo'lmasa, siz o'zingizning havolani qisqartirish xizmatini o'rnatishingiz mumkin (PHP va MySQL qo'llab-quvvatlashi talab qilinadi). O'z xizmatingizni yaratish bo'yicha video ko'rsatmalar bizning klub a'zolariga bepul taqdim etiladi: .

    qo'shimcha ma'lumot

    Manba : .
    Jon Doe.
    Format: PHP.
    Qo'shimcha: bepul.
    Hajmi: 1.01 MB.

    Salom! Bugun men o'tirib, spam uchun reklama kampaniyasini tayyorlayapman va o'ylaymanki, jarayonning bir qismini yozishga ruxsat bering. Umuman olganda, mavzu o'ta murakkab, kim bilishi kerak, lekin men nima uchun qayta yo'naltirish kerakligini, nima uchun biz Blogger bloglaridan foydalanishimizni va aslida men videoda gapiradigan skriptlar va xizmatlarning o'zini tushuntirishga harakat qilaman. . Qani boshladik!

    Ish hisoblarimiz va sayt domen nomi VKontakte tomonidan taqiqlanishiga yo'l qo'ymaslik uchun biz RANDOMIZER yordamida noyob matndan foydalanamiz, Blogger-da bloglar yaratamiz va yo'naltirishni o'rnatamiz. Keyin qisqartiruvchilar yordamida havolalarni qisqartiramiz va har bir blogdan 6 ta havola olamiz. Odatda, spam uchun men 60 tagacha turli havolalar yarataman - bu ishonchliroq.

    Havolani qisqartirish xizmatlari Blogger va boshqa saytlardan qayta yo'naltirish uchun skriptlar

    Blogger blogingizdan boshqa saytga yoʻnaltirish uchun kodni tegdan keyin kiritishingiz kerak (u deyarli kodning eng yuqori qismida joylashgan).

    Birinchi variant: darhol qayta yo'naltirish. Bu biz foydalanadigan narsa:


    window.location="https://site";

    ☝️ Sayt nomini o'zingizga o'zgartirishni unutmang!

    Ikkinchi variant: kechikish bilan qayta yo'naltirish, buni HTML orqali bajaring, xuddi shunday keyin:

    "Meta kontent" so'zidan keyin siz raqamni noldan boshqasiga o'zgartirishingiz mumkin. Bu raqam qayta yo'naltirishdan oldingi kechikishdir (sekundlarda).

    Uchinchi variant: tasdiqlash bilan. Foydalanuvchi qayta yo'naltirishga rozi ekanligini tasdiqlashi kerak.

    ‹skript›
    if(confirm(“Biz yangi joyga koʻchdik. Iltimos, yangi saytimizga yoʻnaltirishni tasdiqlang.”))
    {
    joy = "https://sayt";
    }
    boshqa
    {
    history.back();
    }

    Brauzerda u quyidagicha ko'rinadi:

    Ana xolos! Keling, qanday va nima uchun qayta yo'naltirishlar biz uchun foydali ekanligi haqida VIDEOni tomosha qilaylik.

    Bu qayta yo'naltirishning maxsus turi. U HTML hujjatning sarlavhasida joylashganligi sababli, u joylashgan sahifa, bir tomondan, to'liq huquqli sahifadir - unda matn, rasmlar va boshqalar bo'lishi mumkin. Boshqa tomondan, bu bir necha soniyadan so'ng (yoki 0 soniya kechikishni belgilasangiz, darhol) ishga tushadigan qayta yo'naltirishdir.

    Sintaksis:

    Birinchi parametr soniyalari soniyalar soni (sahifa to'liq yuklangandan keyin), undan so'ng URL-to-redirect ikkinchi parametriga qayta yo'naltirish sodir bo'ladi.

    Qanday ishlatish?

    Ushbu qayta yo'naltirish html hujjatining bo'limida joylashgan bo'lishi kerak, shuning uchun:

    Sahifa matni

    Misollar:

    Biz hisob-fakturani yaratish va buyurtma tafsilotlarini aniqlashtirish uchun qandaydir oraliq sahifani yaratamiz. Ushbu misolda, sahifa to'liq yuklangandan so'ng, mijoz dan keyingi matnni ko'radi va 5 soniyadan so'ng avtomatik ravishda ushbu sahifaga yo'naltiriladi. https://merchant.webmoney.ru/ :

    Uv. Ivanov Ivan Ivanovich!

    Endi siz tanlangan lot uchun to'lovni amalga oshirish uchun WebMoney savdogariga o'tasiz. Agar bu avtomatik ravishda amalga oshmasa, o'tish tugmasini bosing.

    Biz WebMoney savdogariga xuddi shunday yo'naltirishni amalga oshiramiz, ammo oldingi misolda bo'lgani kabi tushuntirish matnisiz. Mehmon aslida yo'naltirish sodir bo'lganini sezmaydi, chunki biz buning kechikishini nol soniyaga o'rnatamiz.

    Ammo shuni yodda tutingki, 0 soniya kechikish ko'rsatilgan. kamida ikkita sababga ko'ra tavsiya etilmaydi:
  • agar foydalanuvchi oldingi sahifaga qaytishni istasa va brauzerdagi tegishli tugmani bossa, u muvaffaqiyatga erisha olmaydi: u qayta yo'naltirilgan sahifaga o'tadi va brauzer uni yana oldinga yo'naltiradi.
  • chunki bu to'liq sahifa va unda matn bo'lishi mumkin, qidiruv tizimlari ushbu qayta yo'naltirishni ularni aldash usuli sifatida ko'rishlari mumkin: axir, oddiy foydalanuvchi bu matnni ko'rmaydi (u darhol URL-ga yo'naltiriladi- to-redirect), qidiruv tizimlari uchun esa matn mavjud.
  • Ammo shu bilan birga, nol kechikishni ko'rsatish hali ham mumkinligini unutmang.

    Hamkorlik dasturida daromadni qanday oshirish mumkin

    AFFILIATE DASTURIDA DAROQLARNI QANDAY OShTIRISH MUMKIN

    Hamkorlik dasturining har qanday ishtirokchisi o'z daromadlarini oshirishni xohlaydi, ammo buni qanday qilishni hamma ham bilmaydi.

    Ushbu maqolada men sizning sheriklik havolangiz orqali sotishni oshirishning juda oddiy, ammo juda samarali usuli haqida gapiraman.

    Hamkorlik dasturlari bo'yicha daromadingizni oshirishning eng yaxshi va eng oson usuli - bu sizning sheriklik havolangizning "dumlari" ning kesilishining oldini olishdir. (Bilmaganlar uchun “quyruq” filial havolasining oxiri. Masalan: filial havolasi: http://www.google.ru/?id=4877, bu havolaning “dumi” ?id=4877).

    Shunday qilib, Runetning mentaliteti shundan iboratki, odamlar sheriklik havolalarining "dumlarini" kesib tashlashadi va saytdagi to'g'ridan-to'g'ri havolalardan foydalangan holda sheriklik dasturlarida ro'yxatdan o'tishadi, bu esa sheriklarning daromadlarini bir necha bor kamaytiradi. Bunga nima sabab bo'ladi? G'arbliklar uchun bu katta sir bo'ladi; Biz rus xalqi uchun hamma narsa kundek ravshan - muammo Toad kabi kichik hayvonda. Hammasi juda oddiy, odamimizni qurbaqa bo'g'ib qo'ydi, kimdir undan pul topyapti, agar shunday imkoniyat bo'lsa, bu kimnidir pul topishiga yo'l qo'ymaslik uchun, albatta, undan foydalanadi.

    Shuning uchun, o'zingizning sheriklik aloqalaringizni "dumlar" ga bunday hujumlardan himoya qilish juda muhimdir. Bu qanday amalga oshirilgan? Juda oddiy. Men sizga aytyapman.

    Har bir sheriklik havolasi uchun veb-saytingizda qayta yo'naltirish sahifasini yaratishingiz kerak. Qayta yo'naltirish nima?

    Bu sizning sheriklik havolangizni tanib bo'lmaydigan darajada o'zgartiradigan skript.

    Endi bularning barchasi amalda qanday amalga oshirilayotgani haqida gapiraylik. Sizning sheriklik havolasi deylik: "http://www.google.ru/?id=4877".

    Biz saytda qayta yo'naltirish sahifasini yaratamiz, uni chaqiramiz, masalan: "google.htm". Bu sahifada faqat bitta skript bo'ladi va boshqa hech narsa yo'q. Mana u:







    document.location="http://www.google.ru/?id=4877";


    Endi sizning sheriklik havolasi quyidagicha ko'rinadi: http//www.Domeningiz/google.htm. Mening holimda u quyidagicha ko'rinadi: http//www..htm. Ko'rib turganingizdek, bu erda "dumlar" ni kesib bo'lmaydi. Agar mehmon "google.htm" ni "dum" deb hisoblab, uni kesib tashlasa ham, tabiiyki, u saytingizdan boshqa joyga tushmaydi.

    Bu sizning sheriklik havolalaringizni himoya qilishning oddiy va juda samarali usuli. Albatta, bu maqsadlar uchun Internetda turli xizmatlar mavjud. Lekin mening fikrimcha, qayta yo'naltirish skripti etarli, har qanday holatda, men hech qachon bunday xizmatlardan foydalanishga majbur bo'lmaganman, bunday ehtiyoj yo'q edi.



    gastroguru 2017