Score:0

example.com เป็น https://www.example.com | อาปาเช่

ธง in

ดังนั้นฉันต้องการเปลี่ยนเส้นทาง ตัวอย่าง.คอม ถึง https://www.example.com. ฉันมี ssl กับ certbot แล้ว แต่ฉันต้องการเปลี่ยนการกำหนดค่าการเปลี่ยนเส้นทาง /etc/apache2/sites-available/example.conf.

Certbot ให้การเปลี่ยนเส้นทางจากคุณแล้ว ตัวอย่าง.คอม ถึง https://example.com.

นี่คือการกำหนดค่า apache ปัจจุบันของฉัน

<VirtualHost *:80>
    ServerName example.com
    ServerAlias www.example.com
    DocumentRoot /var/www/example
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} =www.example.com [OR]
RewriteCond %{SERVER_NAME} =example.com
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
us flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [เปลี่ยนเส้นทาง เปลี่ยน URL หรือเปลี่ยนเส้นทาง HTTP เป็น HTTPS ใน Apache - ทุกสิ่งที่คุณอยากรู้เกี่ยวกับกฎของ mod\_rewrite แต่ไม่กล้าถาม](https://serverfault.com/questions/214512/redirect-change-urls-or -redirect-http-to-https-in-apache-everything-you-ever)
Thamognya Kodi avatar
in flag
@TeroKilkanen ใช่นี่คือคำตอบ ขอขอบคุณ.
Score:2
ธง cn
Bob

เดอะ การกำหนดค่าที่แนะนำ สำหรับการเปลี่ยนเส้นทางง่ายๆ คือการหลีกเลี่ยงการเขียนกฎใหม่ และเพียงแค่ตั้งค่าคำสั่งเปลี่ยนเส้นทาง:

<VirtualHost *:80>
    ServerName example.com
    ServerAlias www.example.com
    Redirect permanent "/" " https://www.example.com/" 
</VirtualHost>
Thamognya Kodi avatar
in flag
สิ่งนี้น่าเศร้าที่ไม่ตอบคำถามของฉันเนื่องจากจำเป็นต้องเขียนโปรแกรมใหม่และใช้งานโดย certbot

โพสต์คำตอบ

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