วิธีการ rewrite url http to https
วิธีการเขียน .htaccess เพื่อให้เข้าเว็บไซต์ http แล้ว redirect ไปยัง https โดยอัตโนมัติ มีหลายรูปแบบการเขียน
วันนี้ผมจะยกตัวอย่างมาสักสามแบบ
แบบที่ 1
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI}/$1 [R=301,L] RewriteRule ^(.*)$ https://www.evohosting.in.th/$1 [R=301,L] </IfModule>
แบบที่ 2
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^evohosting.in.th [NC] RewriteRule ^(.*)$ https://www.evohosting.in.th/$1 [L,R=301] </IfModule>
แบบที่ 3
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI}/$1 [R=301,L] </IfModule>
สามารถ เลือกใช้ได้ความชอบเลยครับ โดยแบบที่ 1 และ แบบที่ 2 อย่าลืม เปลี่ยนชื่อโดเมนเนม เป็นของท่านเองนะครับ