Yazıya Yorum Gönder!
facebook share twittershare

Sitenizi İframe ile Açanları Sitenize Yönlendirin

Başlık gayet net değil mi? Anlatmak istediğim şu; Google images arama sonuçlarında, sitenizde barınan bir imaj görüntülendiğinde sol kısımda sitenizdeki imaj çıkar, sağ kısımda da google images bilgiler verir işte bunun gibi durumlarda bu vereceğim kod ile frame ortadan kalkar ve direk sitenize yönlendirilirler..

Sonuç olarak; Birisi sizin sitenizi iframe gösterdiğinde link otomatik olarak sizin sitenize yönlenir..

DİKKAT! Yazı, 20 Ekim 2008 tarihinde yayınlanmıştır ve erişim sağladığınız tarihte güncelliğini yitirmiş olabilir.

 <script type="text/javascript"> <!-- if (top.location.href !== self.location.href)     top.location.href = self.location.href //--> </script>

Javascript kodu sitenize uygun şekilde ekleyin ve daha sonrasında sitenize gelen frame görüntülemeler direk sitenize yönlensin.. Yukarıdaki java kodunu wordpress için denediğimde işe yaramadığını gördüm, biraz araştırınca wordpress için iframe engelleme kodunu buldum..

<body onLoad="if (self != top) top.location=self.location">

Yukarıdaki kodu temanızın header.php dosyasında <head> tagı sonrasında uygun bir yere ekleyin..

Ayrıca yorum ile katkı yapan arkadaşlarımızın önerilerine, yorumlar bölümünden ulaşabilirsiniz.

Konuyu hortlatalım!

Header set X-Frame-Options DENY

WordPress kullanıcıları için, yukarıdaki satırı .htaccess dosyasına eklerseniz kökten iframe engellersiniz ve bahsi geçen tüm olasılıkları çözmüş olursunuz. Javascript devre dışı bırakılabildiği için paylaşılan yöntem %100 sağlıklı değil. Bunu deneyin dua edeceksiniz.

>> Web Tasarım ile Uğraşanlar için Faydalı Bağlantılar

facebook share twittershare

    Hüseyin ÖZKILIÇ 22 Nisan 2009, 10:45

    merhaba arkadaşım, gezerken rastladım sitene güzel bir konu fakat bir şey belirtmek istiyorum bu kod her tarayıcı da yemiyor. her tarayıcı da çalışan bu

    if(window.parent.frames.length>0){window.parent.location.replace(window.location);} sayfanın head kısmına koy gitsin

    ayrı bir konu daha google images te gösterimleri bile kendi sayfana çekebilirsin bununla

    admin 22 Nisan 2009, 16:00

    Yorum için teşekkürler wordpress için verdiğim kodu firefox + internet explorer ve operada deneyerek vermiştim 3ündede çalışıyor diğerini denemedim wordpress için verdiğim kod tüm iframeleri engellediğinden google images da sitenizi açtıklarında direk sitenize yönleniyor…bu kodu kullanmanın tek kötü yanı sitenizde bendeki gibi google translater kullanıyorsanız translate için kötü sonuç veriyor bu nedenle ben kullanmıyorum…

    ugur 22 Ekim 2009, 06:20

    benim sormak isteiğim ise tam tersi ben bir sitenin bi ksımını iframe ile yayınlıyorum yönlendirme oluyor o sityeye gidiyour peki bunu nasıl engelleyebilirim

    admin 22 Ekim 2009, 12:06

    onu engellemenin yolunu bilmiyorum zaten öyle bir yol varsa google images sayfası bu yöntemi kullanırdı diye düşünüyorum :)

    İlhan Özen 29 Mayıs 2014, 14:54

    Linke, target _top vermeniz yeterli olucaktır.

    Kerem Aydın 01 Ocak 2017, 20:32

    Konuyu hortlatalım!

    Header set X-Frame-Options DENY

    WordPress kullanıcıları için, yukarıdaki satırı .htaccess dosyasına eklerseniz kökten iframe engellersiniz ve bahsi geçen tüm olasılıkları çözmüş olursunuz. Javascript devre dışı bırakılabildiği için paylaşılan yöntem %100 sağlıklı değil. Bunu deneyin dua edeceksiniz.

    Şuraya bir link bırakmamızda mahsur yok sanırım :)
    kerem.xyz

    Lordiz 01 Ocak 2017, 21:43

    @Kerem Aydın; 8 yıl sonrasında katkınız için teşekkürler.

Üyeliksiz Yorum Bırak

Sorularınıza gelen cevapları görmek için sayfayı CTRL+D tuşları ile Yer İmlerine eklemeyi unutmayın.


Lordiz.com © 2008~2017