Score:1

เพิ่มโดเมนย่อยเป็นข้อยกเว้นในการลิงก์ด่วน

ธง sc

ฉันใช้รหัสนี้ในไฟล์ .htaccess ไฟล์และใช้งานได้ดีเพื่อป้องกันการเชื่อมโยงด่วน:

RewriteEngine เปิดอยู่
RewriteCond %{HTTP_HOST}@@%{HTTP_REFERER} !^([^@]*)@@https?://\1/.*
RewriteRule \.(gif|jpg|jpeg|png|tif|pdf|wav|wmv|wma|avi|mov|mp4|m4v|mp3|zip?)$ - [F]

ตอนนี้ฉันต้องการอนุญาตหนึ่งในโดเมนย่อยของฉัน (cdn.example.com) เพื่อเข้าถึงไฟล์ของฉันโดยใช้คำขอ GET

ไม่สามารถเพิ่ม http_reffer ในคำขอ GET ของฉันได้! ฉันควรจะจัดการกับมันเท่านั้น .htaccess.

ฉันจะเพิ่มโดเมนย่อยเป็นข้อยกเว้นในโค้ดนี้ได้อย่างไร

kz flag
"ไม่สามารถเพิ่ม http_reffer ในคำขอ GET ของฉันได้!" - คุณหมายถึงอะไรกันแน่? หากส่วนหัว `ผู้อ้างอิง' ไม่ได้ถูกส่งเป็นส่วนหนึ่งของคำขอ (ด้วยเหตุผลบางประการ) คุณไม่สามารถอนุญาตชื่อโฮสต์เฉพาะนี้ได้ คุณจะต้องอนุญาตให้มีส่วนหัว 'ผู้อ้างอิง' _empty_ ซึ่งหมายความว่าคำขอ _direct_ จะได้รับอนุญาตด้วย .
kz flag
การหลอกลวงข้ามไซต์ใน StackOverflow: https://stackoverflow.com/questions/71369817/add-subdomain-as-exception-in-hotlinking
Score:0
ธง kz
RewriteCond %{HTTP_HOST}@@%{HTTP_REFERER} !^([^@]*)@@https?://\1/.*

ใช้สิ่งต่อไปนี้ เงื่อนไข แทนที่จะอนุญาตให้มีทางเลือก ซีดีเอ็น โดเมนย่อย:

RewriteCond %{HTTP_HOST}@@%{HTTP_REFERER} !^([^@]*)@@https?://(cdn\.)?\1/

(ส่วนท้าย .* ไม่จำเป็นต้องใช้.)

โพสต์คำตอบ

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