Thaiadmin

accesslog บนเครื่องเว็บเซิฟเวอร์ มี url ไปยังเว็บอื่นหมายความว่ายังไงครับ

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ phpprogramming

  • *
  • 560
  • 1
  • ลองทำทุกอย่างที่อยากรู้
access  log   ขึ้นแบบนี้หมายความว่ายังไครับ  เพราะเว็บที่ใช้งานก็ไม่มีพาธ  /web/images_upload

 [05/Feb/2016:09:42:26 +0700] "GET /web/images_upload/200711211335431.jpg HTTP/1.1" 404 235 "http://jonclassic.blogspot.com/p/blog-page_5111.html" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.97 Safari/537.36"
รับทำเว็บไซต์  พัฒนาระบบงานฐานข้อมูล
โปรเจคต่างๆตามความต้องการ

ออฟไลน์ Keigo

  • *****
  • 1,845
  • 29
  • เพศ: ชาย
  • TH@min Membership
http://jonclassic.blogspot.com/p/blog-page_5111.html คือ Referer ครับ

ประมาณว่า blog page นั้น พยายามที่จะ GET /web/images_upload/200711211335431.jpg แต่ได้ 404 not found กลับไป

ถ้ามีเยอะมาก แสดงว่าทางนั้นอาจจะพยายามจะขโมย content หรือพยายามที่จะ hack เว็ปของเรา (พยายามหา non-public content) อาจจะให้ mod_rewrite เตะสกัดเอาไว้ได้ครับด้วย %{HTTP_REFERER} ยกตัวอย่างเช่น

RewriteEngine on
Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} jonclassic\.blogspot\.com [NC,OR]
RewriteCond %{HTTP_REFERER} xxx\.com [NC,OR]
RewriteCond %{HTTP_REFERER} moredomain\.com
RewriteRule .* - [F]
<b>When we wake up in the morning, we have two simple choices. Go back to sleep and dream, or wake up and chase those dreams.</b>