Score:1

Apache http ถึง https โดยไม่มีที่อยู่ใด ๆ ?

ธง ye

การเขียน http เป็น https ตามปกติอาจมีลักษณะดังนี้:

RewriteEngine เปิดอยู่
# RewriteCond %{HTTP_HOST} !^example.com$
# RewriteRule /.* https://example.com/ [R]

แต่รหัสนี้ระบุไซต์เป็น "example.com"

มีอยู่แล้วที่จะทำให้ "ทั่วโลก"เขียนใหม่ ดังนั้นไม่ว่าใครจะเปิด example.com, Broken.example.com หรือแม้กระทั่ง ตัวอย่าง.ลม, (ตราบใดที่ DNS ชี้ไปที่เซิร์ฟเวอร์) มันจะใส่ https ลงไปไหม

สำหรับเซิร์ฟเวอร์ที่มีชื่อโดเมนมากกว่าหนึ่งชื่อ

จะดีมากถ้าสามารถใช้รหัสเดียวกันได้ทุกที่..

Score:0
ธง it

คุณสามารถใช้รหัสต่อไปนี้ในโฮสต์เสมือนเพื่อเปลี่ยนเส้นทาง http เป็น https:

RewriteEngine เปิดอยู่
RewriteCond ลด %{HTTPS}
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} 

คุณสามารถตั้งค่าได้ ทั่วโลก โดยตั้งรหัสใน virtualhost เริ่มต้นของคุณ (/etc/apache2/sites-available/000-default.conf บนเดเบียน) เพื่อเปลี่ยนเส้นทางคำขอ http ใด ๆ บนโดเมนใด ๆ ไปยังเวอร์ชัน https:

<VirtualHost *:80>
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
    ...
</VirtualHost>

โพสต์คำตอบ

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