Score:0

เซิร์ฟเวอร์ Apache .htaccess ตั้งค่าส่วนหัวสำหรับ Content-Security-Policy ทำให้เกิดข้อผิดพลาด 500

ธง kr

ฉันกำลังพยายามเพิ่ม 2 ส่วนหัวในไฟล์ .htaccess แต่เมื่อโหลดไซต์ซ้ำ จะมีข้อผิดพลาดเซิร์ฟเวอร์ภายใน 500 รายการ

ส่วนหัวแรกคือ:

ส่วนหัวตั้งค่านโยบายความปลอดภัยเนื้อหา: default-src https:

ตาม เว็บไซต์นี้สิ่งนี้ควรอนุญาตให้เนื้อหาใดๆ โหลดผ่าน https จากต้นทางใดก็ได้

ส่วนหัวที่สองคือ:

นโยบายการอนุญาต: ตำแหน่งทางภูมิศาสตร์ = (ตัวเอง "https://example.com"), ไมโครโฟน = ()

เห็นได้ชัดว่าเปลี่ยน example.com เป็นโดเมนที่ถูกต้อง แต่ เว็บไซต์เดียวกัน บอกว่าสิ่งนี้ควรใช้งานได้ แต่ยังทำให้เกิดข้อผิดพลาดภายในเซิร์ฟเวอร์

vidarlo avatar
ar flag
mod_headers เปิดใช้งานอยู่หรือไม่
in flag
ข้อผิดพลาด 500 เป็นวิธีที่เว็บเซิร์ฟเวอร์พูดว่า "ฉันมีปัญหาสำคัญ แต่ฉันไม่ต้องการพูดถึงมันในที่สาธารณะ" อ่านบันทึกข้อผิดพลาดของเซิร์ฟเวอร์ของคุณ มีข้อความที่ชัดเจนเกี่ยวกับข้อผิดพลาด
Score:0
ธง ar
ส่วนหัวตั้งค่านโยบายความปลอดภัยเนื้อหา: default-src https:

ไวยากรณ์ไม่ถูกต้อง.

ส่วนหัวตั้งค่านโยบายความปลอดภัยเนื้อหา "default-src https:"

ไวยากรณ์ถูกต้อง

นอกจากนี้คุณควรตรวจสอบว่า mod_headers เปิดใช้งาน.

noname avatar
kr flag
เฮ้ mod_headers เปิดใช้งานแล้ว เพราะฉันมีตัวอื่นอีกเยอะ ขอบคุณสำหรับคำตอบ ที่แก้ไขแล้ว ฉันได้เพิ่ม unsafe-inline ด้วย คุณรู้หรือไม่ว่านโยบายการอนุญาตอาจมีปัญหาอะไร จริง ๆ แล้วฉันลอง Header set Permissions-Policy geolocation=(self "https://example.com"), microphone=() - ฉันลบโคลอนหลังจากนโยบาย แต่ยังคงมีข้อผิดพลาด 500
vidarlo avatar
ar flag
หากแก้ไขได้โปรดยอมรับคำตอบ สำหรับบรรทัดอื่นของคุณ อ่านคำตอบของฉันอีกครั้ง และอ่านคู่มืออีกครั้ง คุณกำลังใช้ไวยากรณ์ที่ไม่ถูกต้อง

โพสต์คำตอบ

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