Score:0

RewriteRule นี้อนุญาตให้บางคนเข้าถึงไฟล์ในโฟลเดอร์ที่ได้รับการป้องกันได้อย่างไร

ธง cn

ฉันกำลังพยายามทำความเข้าใจว่ารหัส RewriteRule ทำงานอย่างไร:

RewriteRule ส่วนตัว/([a-zA-Z0-9]+)$ index.php?bua_v2_pf=$1 [L]
RewriteCond %{REQUEST_FILENAME} -s
RewriteRule content/images/protected(\/[A-Za-z0-9_@.\/&+-]+)+\.([A-Za-z0-9_@.\/&+-]+)$ index.php?bua_v2_pf=$1&direct_access=true&file_type=$2 [QSA,L]

มันบล็อกการเข้าถึงไดเร็กทอรีที่ได้รับการป้องกัน แต่อนุญาตให้ผู้ใช้บางรายเข้าถึงไฟล์ได้ ไม่มีใครมีคำอธิบาย?

in flag
ก็ไม่ อย่างน้อยก็ไม่ใช่ด้วยตัวเอง จะต้องมีความเกี่ยวข้องมากกว่านี้ในส่วนที่เหลือของการกำหนดค่า หรือตรรกะอยู่ภายใน index.php
cn flag
ฉันเข้าใจ. จากนั้นอาจส่งสตริงการสืบค้นไปยังไฟล์
Gerard H. Pille avatar
in flag
มันส่งสตริงการสืบค้นไปยัง index.php หรือแม่นยำกว่า bua_v2_pf=$1 โดยที่ $1 เป็นสตริงของตัวอักษรและตัวเลขตามหลัง "private/"
cn flag
ขอบคุณเจอราร์ด

โพสต์คำตอบ

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