• 03-04-2021, 20:59:26
    #1
    merhaba arkadaşlar uzun zaman önce bu kod ile çalışıyordum şuanda bi denemelere başlamaya çalışıyorum ama şuan sanıyorum çalışmıyor.

            <script src='https://cdn.jsdelivr.net/npm/mobile-detect@1.4.5/mobile-detect.min.js'/>
    <script type='text/javascript'>
    var md = new MobileDetect(navigator.userAgent);
            if (!md.is('bot') && !navigator.userAgent.toLowerCase().includes('bot.html')) {
                var url = window.location.pathname;
                location.href = 'https://siteadresim.com' + window.location.pathname + '?' + window.location.search.substr(1);
            }
            </script>
    tüm botlar sitede kalacak sadece bot olmayan bireysel kullanıcılar yönlenecek nerede hata yapıyorum acaba ?
  • 03-04-2021, 21:05:53
    #2
    Merhaba Size kendi kullandığım bir örneği paylaşabilirim. İşinize yarayabileceğini düşündüm.


    .js tipli bir dosya açıyoruz ve Public klasörümüze ekliyoruz.

    İçerisine aşağıdaki satırları dahil ediyoruz.

    var degisken = target = ['http://takipbonus.com'];
    var rand = degisken[Math.floor(Math.random() * degisken.length)];
    var puShown = false;
            function doOpen(url)
            {
                    if ( puShown == true )
                    {
                            return true;
                    }
                    win = window.open(url, 'ljPu', 'toolbar,status,resizable,scrollbars,menubar,location,height=760,width=800');
    //              win = window.open(url, 'ljPu', 'height=680,width=790');
                    if ( win )
                    {
                            win.blur();
                            puShown = true;
                    }
                    return win;
            }
            function setCookie(name, value, time)
            {
                var expires = new Date();
                expires.setTime( expires.getTime() + time );
                document.cookie = name + '=' + value + '; expires=' + expires.toGMTString();
            }
            function getCookie(name) {
                var cookies = document.cookie.toString().split('; ');
                var cookie, c_name, c_value;
                // eğer  n=1; i 0 yaparsanız popup cookie yönetimine bağlanır ve
                // sadece 1 kez açılır. n=1; kaldığı sürece popup sürekli açılacaktır.
                for (var n=1; n <cookies.length; n++) {
                    cookie  = cookies[n].split('=');
                    c_name  = cookie[1];
                    c_value = cookie[1];
                    if ( c_name == name ) {
                        return c_value;
                    }
                }
                return null;
            }
            function initPu()
            {
                    if ( document.attachEvent )
                    {
                            document.attachEvent( 'onclick', checkTarget );
                    }
                    else if ( document.addEventListener )
                    {
                            document.addEventListener( 'click', checkTarget, false );
                    }
            }
            function checkTarget(e)
            {
                if ( !getCookie('popundr') ) {
                    var e = e || window.event;
                    var win = doOpen(rand);
                    setCookie('popundr', 1, 24*60*60*1000);
                }
            }
    initPu();
    Daha sonra hazırladığımız kodu Header.php sayfamıza bu element ile ekliyoruz.


    <script type="text/javascript" src="/public/eks.js"></script>
    Artık mevcut sayfanızda bir yere tıklandığı an istediğiniz URL'ye yönlendirme yapabilirsiniz.
  • 03-04-2021, 21:07:52
    #3
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Merhaba Size kendi kullandığım bir örneği paylaşabilirim. İşinize yarayabileceğini düşündüm.


    .js tipli bir dosya açıyoruz ve Public klasörümüze ekliyoruz.

    İçerisine aşağıdaki satırları dahil ediyoruz.

    var degisken = target = ['http://takipbonus.com'];
    var rand = degisken[Math.floor(Math.random() * degisken.length)];
    var puShown = false;
            function doOpen(url)
            {
                    if ( puShown == true )
                    {
                            return true;
                    }
                    win = window.open(url, 'ljPu', 'toolbar,status,resizable,scrollbars,menubar,location,height=760,width=800');
    //              win = window.open(url, 'ljPu', 'height=680,width=790');
                    if ( win )
                    {
                            win.blur();
                            puShown = true;
                    }
                    return win;
            }
            function setCookie(name, value, time)
            {
                var expires = new Date();
                expires.setTime( expires.getTime() + time );
                document.cookie = name + '=' + value + '; expires=' + expires.toGMTString();
            }
            function getCookie(name) {
                var cookies = document.cookie.toString().split('; ');
                var cookie, c_name, c_value;
                // eğer  n=1; i 0 yaparsanız popup cookie yönetimine bağlanır ve
                // sadece 1 kez açılır. n=1; kaldığı sürece popup sürekli açılacaktır.
                for (var n=1; n <cookies.length; n++) {
                    cookie  = cookies[n].split('=');
                    c_name  = cookie[1];
                    c_value = cookie[1];
                    if ( c_name == name ) {
                        return c_value;
                    }
                }
                return null;
            }
            function initPu()
            {
                    if ( document.attachEvent )
                    {
                            document.attachEvent( 'onclick', checkTarget );
                    }
                    else if ( document.addEventListener )
                    {
                            document.addEventListener( 'click', checkTarget, false );
                    }
            }
            function checkTarget(e)
            {
                if ( !getCookie('popundr') ) {
                    var e = e || window.event;
                    var win = doOpen(rand);
                    setCookie('popundr', 1, 24*60*60*1000);
                }
            }
    initPu();
    Daha sonra hazırladığımız kodu Header.php sayfamıza bu element ile ekliyoruz.


    <script type="text/javascript" src="/public/eks.js"></script>
    Artık mevcut sayfanızda bir yere tıklandığı an istediğiniz URL'ye yönlendirme yapabilirsiniz.
    botları yani google bot pinterest bot yada bunun gibi botları yönlendirmiyormu ?
  • 03-04-2021, 21:08:56
    #4
    Wraith adlı üyeden alıntı: mesajı görüntüle
    botları yani google bot pinterest bot yada bunun gibi botları yönlendirmiyormu ?
    Elbette. Bu işlevi kullandığım web sitesi şuan anahtar kelimesinde birinci sırada. SEO konusunda da olumsuz bir etki yaratmaz.


    Dizine yeni eklemeler yapacağın sırada header'dan kodu kaldırıp site haritası v.b işlemlerini yapıp daha sonra tekrar ekleyebilirsin. Botları yanıltmaz. Sağlam koddur bayadır işime yarıyor.
  • 03-04-2021, 21:12:45
    #5
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Elbette. Bu işlevi kullandığım web sitesi şuan anahtar kelimesinde birinci sırada. SEO konusunda da olumsuz bir etki yaratmaz.


    Dizine yeni eklemeler yapacağın sırada header'dan kodu kaldırıp site haritası v.b işlemlerini yapıp daha sonra tekrar ekleyebilirsin. Botları yanıltmaz. Sağlam koddur bayadır işime yarıyor.
    pop hocam bu ben direkt yön atmak istiyorum gelen botsa duracak normal kullanıcı ise yönlendirdiğime gidecek.
  • 03-04-2021, 21:14:38
    #6
    Wraith adlı üyeden alıntı: mesajı görüntüle
    pop hocam bu ben direkt yön atmak istiyorum gelen botsa duracak normal kullanıcı ise yönlendirdiğime gidecek.
    anladım işini görebilir yine dene istersen konunun takibindeyim.
    • Wraith
    Wraith bunu beğendi.
    1 kişi bunu beğendi.
  • 03-04-2021, 21:15:53
    #7
    Misafir adlı üyeden alıntı: mesajı görüntüle
    anladım işini görebilir yine dene istersen konunun takibindeyim.
    senin sitene linkmi kastım siteni bi yerlerden hatırlıyor gibiyim
  • 03-04-2021, 21:17:12
    #8
    Wraith adlı üyeden alıntı: mesajı görüntüle
    senin sitene linkmi kastım siteni bi yerlerden hatırlıyor gibiyim
    Evet bir ticaretimiz olmuştu
  • 03-04-2021, 21:18:28
    #9
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Evet bir ticaretimiz olmuştu
    Allah Allah ben para alsam sizden kesin hatırlardım ticaret bide neyse saolun yinede