Score:0

เห็นได้ชัดว่า apache ดึงข้อมูล index.php จากไดเร็กทอรีที่ไม่มีอยู่จริง

ธง th

ฉันมีเว็บไซต์ที่กำหนดไว้ใน apache2 ด้วยไฟล์ conf:

<VirtualHost *:80>
    ServerName my.site.net
    DocumentRoot /var/www/foto
    <Directory /var/www/foto>
        DirectoryIndex index.php
        Options +FollowSymLinks
        Options -Indexes
        AllowOverride None
        Require all granted
    </Directory>
</VirtualHost>

ทุกอย่างเรียบร้อยดี แต่:

  • ถ้าโหลด my.site.net/non-existent-directory (โดยไม่มีเครื่องหมายทับ), the /var/www/foto/index.php ไฟล์ถูกโหลดและพบไฟล์ทั้งหมดที่โหลดโดย index.php

ทำไม /var/www/foto/index.php โหลด? ฉันคาดว่าจะไม่พบข้อผิดพลาด

อย่างไร ไม่มีอยู่ไดเรกทอรี ตีความ?

  • ถ้าผมโหลด my.site.net/non-existent-directory/ (มีเครื่องหมายทับท้าย), the /var/www/foto/index.php โหลดไฟล์แล้ว กำลังโหลด ไม่พบไฟล์ที่ควรโหลดโดย index.php เนื่องจากถูกค้นหาในไดเร็กทอรีที่ไม่มีอยู่จริง

อีกครั้งทำไม /var/www/foto/index.php โหลด?

ฉันควรทำอย่างไรเพื่อหลีกเลี่ยง

แก้ไข: ลบเครื่องหมายทับท้ายออกจาก DocumentRoot และอัปเกรด สั่งอนุญาตปฏิเสธอนุญาตจากทั้งหมด ถึง ต้องได้รับอนุญาตทั้งหมด

in flag
คุณมีไฟล์ .htaccess ใน /var/www/foto หรือไม่
Chris avatar
it flag
ไฟล์ .htaccess ไม่เกี่ยวข้อง `AllowOverride None` ใน vhost ป้องกันไม่ให้โหลด จากเอกสาร *ควรระบุ "DocumentRoot"* ***โดยไม่มีเครื่องหมายทับ*** ฉันจะพยายามลบเครื่องหมายทับท้ายออกก่อน โปรดทราบว่าคำสั่ง `การอนุญาตการปฏิเสธ การอนุญาตจากทั้งหมด` คือ apache2.2 synthaxe คุณควรลองใช้ [the apache2.4 synthaxe](https://httpd.apache.org/docs/2.4/en/howto/access.html) (`ต้องการสิทธิ์ทั้งหมด')
th flag
ลบเครื่องหมายทับท้ายออก ไม่มีอะไรเปลี่ยนแปลง

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา