Score:0

Nginx - มีวิธีใช้กฎที่ล้มเหลวใน regex เฉพาะในกรณีที่คุณไม่ได้อยู่ในบล็อกตำแหน่งหรือไม่

ธง be

ในการกำหนดค่า nginx ของฉันฉันมี

ถ้า ( $query_string ~ "ผู้เขียน=([0-9]*)" ) { ส่งคืน 403; }

เพื่อบล็อกข้อความค้นหาของผู้เขียนในส่วนหน้าจากการรั่วไหลของข้อมูลที่ละเอียดอ่อน ปัญหาคือสิ่งนี้ยังบล็อกการสืบค้นของผู้เขียนในแบ็กเอนด์ด้วย

ฉันจะแก้ไขสิ่งนี้ได้อย่างไร

/wp-admin/edit.php?something=1&author=1 //ผ่าน
/something.php?something=1&author=1 //ล้มเหลว

มีวิธีใช้กฎที่ล้มเหลวใน regex เฉพาะในกรณีที่คุณไม่ได้อยู่ในบล็อกตำแหน่งหรือไม่

us flag
โปรดเพิ่มผลลัพธ์ของ `nginx -T` ให้กับคำถาม เพื่อให้เราสามารถเห็นความสับสนทั้งหมด ไม่มีคำตอบที่ดีหากไม่มีการกำหนดค่าแบบเต็ม

โพสต์คำตอบ

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