wmaraci reklam

Robots ile bir urlyi nasıl indexten çıkarırız ?

5 Mesajlar 831 Okunma
pst.net
wmaraci reklam

gokturkk gokturkk Freelancer Kullanıcı
  • Üyelik 31.07.2012
  • Yaş/Cinsiyet 44 / E
  • Meslek Freelancer
  • Konum Ankara
  • Ad Soyad M** G**
  • Mesajlar 580
  • Beğeniler 109 / 108
  • Ticaret 10, (%100)
Eski yazılımdan kalan saçma bir index yapısı google dizinde mevcut. aşağı yukarı 400 küsür link dizinden kaldırma isteği ile halettim ama sonra geri geliyorlar. Bu kalkan linklerin hepsinde yapı index.php?route=product/category&path=94 şeklinde ilerliyor.

Robots.txt içine nasıl bir kod eklemem gerekiyor bu tip index.php? ile başlayan hiç bir robotlar içeriğe analiz ve tarama yapılmasın.

Şunu kullanıyorum;

Disallow: /index.php?route=product/search&tag=
Disallow: /*index.php?route=product/search&tag=
Disallow: */index.php?route=product/search&tag=
Disallow: /*?
Disallow: /*index.php?route=
Disallow: /*index.php?
 

 

Siz Çoksunuz. Biz Türk !
wmaraci
reklam

cihaneken cihaneken Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 25.07.2014
  • Yaş/Cinsiyet 30 / E
  • Meslek Elektrik Teknisyeni
  • Konum Fransa
  • Ad Soyad C** E**
  • Mesajlar 3510
  • Beğeniler 488 / 1190
  • Ticaret 1, (%100)
Robots.txt dosyası sayfaların index almasını engellemez, onların taranmasını engeller. Fakat o sayfalara bir yerden bağlantı varsa, sayfaların taranması robots.txt dosyasından engellense bile dizine eklenebilir. Sayfaları dizinden çıkartmanın yolu noindex kullanmaktır.





RewriteRule ^.*?route=.*$ https://www.sitem.com [R=301,L]


gokturkk

kişi bu mesajı beğendi.

gokturkk gokturkk Freelancer Kullanıcı
  • Üyelik 31.07.2012
  • Yaş/Cinsiyet 44 / E
  • Meslek Freelancer
  • Konum Ankara
  • Ad Soyad M** G**
  • Mesajlar 580
  • Beğeniler 109 / 108
  • Ticaret 10, (%100)

cihaneken adlı üyeden alıntı

Robots.txt dosyası sayfaların index almasını engellemez, onların taranmasını engeller. Fakat o sayfalara bir yerden bağlantı varsa, sayfaların taranması robots.txt dosyasından engellense bile dizine eklenebilir. Sayfaları dizinden çıkartmanın tek yolu noindex kullanmaktır.

Aşağıdaki kodu htaccess dosyanıza ekleyin. Muhtemelen index.php? ile başlayan tüm sayfaların HTTP üst bilgisine noindex,nofollow eklenecektir.





Header set X-Robots-Tag "noindex, nofollow"




Teşekkür ederim, bu kodu ekleyince normal .index.php malum wp nin ve tüm php sistemlerin ana sayfa çağırması için kullanılan sayfa, sorun çıkar mı dersiniz ?
 

 

Siz Çoksunuz. Biz Türk !

cihaneken cihaneken Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 25.07.2014
  • Yaş/Cinsiyet 30 / E
  • Meslek Elektrik Teknisyeni
  • Konum Fransa
  • Ad Soyad C** E**
  • Mesajlar 3510
  • Beğeniler 488 / 1190
  • Ticaret 1, (%100)
Evet haklısın Wordpress'de sıkıntı olabilir. Kodu yeniledim.
Wordpress'de mesela aşağıdaki htaccess komutu ?route= ifadesini yakaladığında belirtilen adrese 301 yönlendirme yapıyor. Buda sayfa taşındı demek oluyor.

RewriteRule ^.*?route=.*$ https://www.sitem.com [R=301,L]
gokturkk

kişi bu mesajı beğendi.

wmaraci
Mersin evden eve nakliyat

gokturkk gokturkk Freelancer Kullanıcı
  • Üyelik 31.07.2012
  • Yaş/Cinsiyet 44 / E
  • Meslek Freelancer
  • Konum Ankara
  • Ad Soyad M** G**
  • Mesajlar 580
  • Beğeniler 109 / 108
  • Ticaret 10, (%100)
Zahmetleriniz için teşekkür ederim. Bu kodu deneyeyim. En azından revrite eklentisini kullanmadan sorgusuz çözmüş oluruz :)
 

 

Siz Çoksunuz. Biz Türk !
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al