Selam arkadaşlar,
Geçtiğimiz günlerde siteme virüs bulaştı. Sebebi cloudpanel filemanager açığı. “wp-masal.php” diye geçen bir zararlı vardı, bilenler bilir. Aslında bir zip dosyası ama içindeki zararlı PHP direkt index.php’ye include ediliyor.
Bu virüs yüzünden Google’da yaklaşık 100.000 sahte sayfa index aldı. Görünüşte normal ürün sayfaları gibi görünüyor ama tıklanınca 301 yönlendirmesi yapıyordu. Yani bildiğimiz cloaking yöntemi uygulanmış.
Ben neler yaptım:
  • Virüsü tamamen temizledim, temiz kurulum yaptım.
  • robots.txt ile engelleme koydum.
  • 2.000 civarı URL’yi tespit edip dizinden kaldırma talebi gönderdim.
Ama asıl sıkıntım şu:
👉 Kalan yaklaşık 98.000 sahte URL’nin tam listesine ulaşamıyorum. Google Search Console sınırlı sayıda gösteriyor.
Bu URL’ler .html ile bitiyor. En kolay çözüm siteadi.com/*.html şeklinde wildcard kullanarak topluca kaldırabilmek olurdu ama Google Search Console ne yazık ki böyle bir şeyi desteklemiyor. Orada sadece tek tek URL kaldırma ya da belirli bir prefix (dizin) bazlı kaldırma yapılabiliyor.
Şu an sahte URL’ler 404 dönüyor ama indexten düşmeleri çok yavaş ilerliyor.
Merak ettiğim:
  • Bu kadar büyük sayıyı topluca dizinden kaldırmak için en pratik yöntem nedir?
  • 404 yerine 410 döndürsem süreç hızlanır mı?
  • Google’dan bu URL’lerin tam listesini çekmenin bir yolu var mı?
Aynı durumu yaşayan ya da çözüm üreten arkadaşların tecrübelerini duymak isterim. 🙏