Score:0

อาปาเช่ เฉพาะเมื่อ HTTPS

ธง us

ฉันต้องการใช้ Basic Auth เมื่อใช้ HTTPS เท่านั้น การมี .htaccess แบบนี้ ผู้ใช้ต้องป้อนรหัสผ่านสองครั้ง

RewriteEngine เปิดอยู่
RewriteOptions สืบทอด

# เขียนใหม่เป็น HTTPS (ยกเว้นขอเข้ารหัส)
RewriteCond ลด %{HTTPS}
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/.*$
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

<ต้องการใดๆ>
    AuthType พื้นฐาน
    AuthName "ลับสุดยอด"
    AuthUserFile /is/htdocs/***/.htpasswd
    ต้องการผู้ใช้ที่ถูกต้อง
</RequireAny>

ใช้ไฟล์นี้:

  • http://mysite.domain ถูกเรียก
  • ขอการรับรองความถูกต้องสำหรับ 'http://mysite.domain' (NoSSL)
  • เปลี่ยนเส้นทางไปที่ https://mysite.domain เสร็จแล้ว
  • ขอการรับรองความถูกต้องสำหรับ 'https://mysite.domain' (SSL)

ฉันจะหลีกเลี่ยงการตรวจสอบสิทธิ์สำหรับ 'http://mysite.domain' ที่นี่ได้อย่างไร

Score:0
ธง us

พบโดยใช้ REQUEST_SCHEME

<If "%{REQUEST_SCHEME} == 'https'">
    <RequireAny>
        AuthType Basic
        AuthName "Top Secret"
        AuthUserFile /is/htdocs/***/.htpasswd
        Require valid-user
    </RequireAny>
</If>

โพสต์คำตอบ

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