ฉันกำลังมองหาวิธีการบังคับ SSL www
และ
ฉันสามารถบังคับทั้งสองอย่างแยกกัน แต่ฉันก็ยังเจอกับปัญหาการเปลี่ยนเส้นทาง รหัสต่อไปนี้ใช้งานได้เมื่อจัดการ URL ในรูปแบบนี้http://example.com
และเปลี่ยนเส้นทางอย่างถูกต้องhttps://www.example.com
แต่เมื่อ URL ขาเข้าhttps://example.com
นั้นจะไม่ถูกส่งต่อไปยังhttps://www.example.com
- คำแนะนำใด ๆ
แก้ไข: มันก็ควรจะส่งไปhttp://www.example.com
https://www.example.com
RewriteCond %{REMOTE_ADDR} !127\.0\.0\.0
RewriteCond %{SERVER_PORT} 80
RewriteCond %{HTTP_HOST} !^www.example\.com$
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]