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.phpye include ediliyor.
Bu virüs yüzünden Googleda 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ı URLyi tespit edip dizinden kaldırma talebi gönderdim.
👉 Kalan yaklaşık 98.000 sahte URLnin tam listesine ulaşamıyorum. Google Search Console sınırlı sayıda gösteriyor.
Bu URLler .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 URLler 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ı?
- Googledan bu URLlerin tam listesini çekmenin bir yolu var mı?