<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 ?
Botlar hariç herkesi javascript ile nasıl yönlendiririm?
8
●58
- 03-04-2021, 20:59:26merhaba arkadaşlar uzun zaman önce bu kod ile çalışıyordum şuanda bi denemelere başlamaya çalışıyorum ama şuan sanıyorum çalışmıyor.
- 03-04-2021, 21:05:53Merhaba 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:52botları yani google bot pinterest bot yada bunun gibi botları yönlendirmiyormu ?Misafir adlı üyeden alıntı: mesajı görüntüle
- 03-04-2021, 21:08:56Elbette. Bu işlevi kullandığım web sitesi şuan anahtar kelimesinde birinci sırada. SEO konusunda da olumsuz bir etki yaratmaz.Wraith adlı üyeden alıntı: mesajı görüntüle
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:45pop hocam buMisafir adlı üyeden alıntı: mesajı görüntüle
ben direkt yön atmak istiyorum gelen botsa duracak normal kullanıcı ise yönlendirdiğime gidecek.
- 03-04-2021, 21:14:38anladım işini görebilir yine dene istersenWraith adlı üyeden alıntı: mesajı görüntüle
konunun takibindeyim.
- 03-04-2021, 21:15:53senin sitene linkmi kastım siteni bi yerlerden hatırlıyor gibiyimMisafir adlı üyeden alıntı: mesajı görüntüle
- 03-04-2021, 21:17:12Evet bir ticaretimiz olmuştuWraith adlı üyeden alıntı: mesajı görüntüle
- 03-04-2021, 21:18:28Allah Allah ben para alsam sizden kesin hatırlardım ticaret bideMisafir adlı üyeden alıntı: mesajı görüntüle
neyse saolun yinede
ben direkt yön atmak istiyorum gelen botsa duracak normal kullanıcı ise yönlendirdiğime gidecek.
konunun takibindeyim.