php dosyası alexa paletli tarafından yürütülen ve sorunlara neden var!

4 Cevap php

Ben belirli bir zamanda otomatik olarak yeni sayfalar açmak için kullanılacak bir senaryo yazmıştım. Bu sadece bir geri sayım sayacı gösterir ve 0 ulaştığında o index.php içine belirli bir dosyayı yeniden adlandırmak ve dizin-modified.php için geçerli index.php adlandırır olacak

Bu hiçbir sorun yok. Ama müşteri sitem gelmiyor söylendi noktada zaman .. ben index.php index-modified.php olarak değiştirildi ve tüm diğer sayfaları iyi çalışıyor bulundu. Ve index.php olmadan sitemde 404 hatası gösteren oldu.

Sonra ben erişim günlüğü analiz ve alexa paletli o serbest senaryoyu erişmiş ve bu soruna neden bulundu

Ben alexa paletli benim dahili komut dosyası bulundu ve sürünerek nasıl bilmek istiyorum? Hepsi benim iç yönetim amaçlı dosyalar ne olacak? Benim sayfaların herhangi birinde, bu komut için herhangi bir bağlantıları yok.

Ben benim sunucu içindeki mevcut dosyaları bulmak nasıl acaba ..??

4 Cevap

Ben benim sunucu içindeki mevcut dosyaları bulmak nasıl acaba?

Bu dosyaları erişilen birisi Alexa Toolbar kullanılan muhtemelen çünkü

Komut ile yanlış iki şey vardır çünkü sadece bunu başardı.

  1. Bu bir kimlik doğrulama / yetkilendirme tabakası ile korumalı değildir.

  2. Bu bir GET isteğine yanıt olarak sunucu üzerinde önemli bir değişiklik yapar. HTTP spec şeyler yapmak istekleri için "güvenli" istekleri ve POST GET sağlar.

index.php varsayılan PHP komut dosyası adı dizinde olduğunu. Eğer bir dosya adı vermeden dizine gidin zaman idam edilecek.

Değişiklikleri çağırmak için bu kullanım POST çözmek için. Bunu yapamıyorsan, o zaman en azından komut dosyası tahmin edilecek olası bir ad vermek.

Sen robots.txt kullanmak ve örümcekler tarafından taranmasını engellemek gerekir:

User-agent: *
Disallow: index.php

Eğer betik (apache için) klasör şansı htdocs içinde yer ise tarayıcıların onu bulmak ve tarama için çalışacağız. Ne yapabilirim:

1) put a rule in robots.txt, here you can learn more about it : http://www.javascriptkit.com/howto/robots.shtml

Bu advise tarayıcılarının komut dosyası çalıştırmak için değil, ama onları yasaklamak değil

2) bir alt komut koymak ve bir şifre ile koruyabilirsiniz - senin durumunda iyi, gerçekten ne istemediğiniz web sitenizi kaldırmak için rasgele ziyaretçi ya da örümcekler olduğunu. . Kolay htaccess burada olduğunu nasıl yapılacağı hakkında daha fazla bilgi:

http://www.javascriptkit.com/howto/htaccess3.shtml

Wish you best of luck, Marin