-
Üyelik
07.08.2014
-
Yaş/Cinsiyet
31 / E
-
Meslek
Öğrenci
-
Konum
Diyarbakır
-
Ad Soyad
H** K**
-
Mesajlar
718
-
Beğeniler
37 / 219
-
Ticaret
7, (%100)
Resim dizinini robots.txt dosyasına ekleyin. Başka yolu yok malesef.
Örnek:
User-agent: *
Disallow: /resimdizini/resim.jpg
-
Üyelik
05.06.2011
-
Yaş/Cinsiyet
30 / E
-
Meslek
Yazılım Tek.
-
Konum
Ankara
-
Ad Soyad
A** A**
-
Mesajlar
2867
-
Beğeniler
54 / 747
-
Ticaret
25, (%100)
Sorunuz:
Dinamik bir sayfa içinde sadece bir resmi google arama kayıtlarına eklenmesini istemiyorum bunun için bir çözüm yolu varmı robot txt dışında olacak.
Robots.txt dışında çözüm iştemişsin bende sana alternatif bir çözüm sundum. Sana örnek bir kalıp verdiğim diye bunu direkt olarak kullanmak zorunda değilsin bir web geliştirici olarak mantık ve becerilerini kullanman senin faydana olur. Bahsettiğin şekilde resimler için no index etiketi zaten yok. Mesela;
Eğer wordpress kullanıyorsan resimlerin indexlenmesini engellemek için konu idsini alabilirsin ve head tagları içinde kullanabilirsin:
$indexEngelleId = 5;
if ($indexEngelleId == get_the_ID()) : echo ''; endif;
?>
Sürekli robots.txt dosyası güncellemeye üşeniyor musun o zaman php'nin güncünden faydalanabilirsin:
$robotsDosyasi = fopen( "robots.txt","r+");
$wpResimAdresi = basename(get_the_post_thumbnail_url());
if (strstr ($wpResimAdresi, "noindex")) :
fwrite($robotsDosyasi, "Disallow: /$wpResimAdresi");
endif;
Bu kodun mantığı şöyle:
- Önce çıkan görsel yolu (ornek-resim-adi.jpg, ornek-resim-adi.png) alınır.
- Eğer öne çıkan görsel yolunda noindex etiketi varsa yani "ornek-resim-adi-noindex.jpg" şeklindeyse bu adres robots dosyana otomatik eklenir. İndexlerin engellenmesini istediğin resim dosyalarının sonuna noindex yazarak yükleyeceksin.
Tabi ben kontrolleri oluşturmadım aynı resmin eklenmemesi için birde kontrol oluştur ister single'da istersen functions'ta kullanabilirsin sana kalmış.
Ayrıca: Mesajında nofollow demişsin onu şimdi gördüm, resim tıklanabilir şekilde değilse buna gerek yok ama tıklanabilir bir link varsa a etiketine rel="nofollow" eklemen yeterli.
Umarım size layık olmuştur.
1 kişi bu mesajı beğendi.