สัปดาห์ที่ผ่านมา ภาพบางภาพในหน้าแรกของเว็บไซต์ของฉันเริ่มแสดงข้อผิดพลาด 500
รูปธรรมยิ่งทุกรูปใน /img/cms/
โฟลเดอร์ที่มีชื่อขึ้นต้นด้วย x
ส่งผลให้เกิดข้อผิดพลาด 500 เมื่อมีการร้องขอจากเบราว์เซอร์เท่านั้น (ทดสอบกับเบราว์เซอร์หลายตัวในระบบปฏิบัติการที่แตกต่างกัน) ไฟล์สามารถเข้าถึงได้ด้วย wget และ ftp สิทธิ์คือ 0644 ซึ่งดูถูกต้อง
ไฟล์อื่น ๆ ทุกไฟล์ในโฟลเดอร์นั้นสามารถเข้าถึงได้โดยไม่มีปัญหา เป็นไซต์ prestashop (เช่น Apache กับ PHP7) แม้ว่าฉันจะไม่คิดว่าข้อผิดพลาดนั้นเกี่ยวข้องกับ prestashop
ฉันมองเข้าไป .httaccess
ไฟล์ แต่ไม่มีอะไรดูคาว -- และวันที่แก้ไขนานก่อนที่ปัญหาจะปรากฏขึ้น
ฉันไม่รู้ว่าอะไรสามารถสร้างปัญหานี้ได้ เดอะ x
คำนำหน้าทำให้ฉันคิดว่านี่เป็นการเขียนใหม่/กฎบางประเภท แต่ไม่ได้อยู่ใน .httaccess นอกจากนี้ หากฉันขอไฟล์ที่ไม่มีอยู่ (เช่น /img/cms/xInvented.jpg
) ตรวจจับ 404 ได้อย่างถูกต้องและดำเนินการอย่างถูกต้อง
คำแนะนำใด ๆ ยินดีต้อนรับไฟล์ที่ฉันควรตรวจสอบหรือการกำหนดค่าเซิร์ฟเวอร์เพื่อตรวจสอบ