วันพุธที่ 24 มกราคม พ.ศ. 2561

บังคับเว็บออก redirect จาก http เป็น https โดยใช้ mod_rewrite

เช็คว่า mod_rewrite ทำงานหรือเปล่า (เพราะเป็น default on อยู่แล้ว)

httpd -M

จะต้องมีบรรทัดเขียนว่า

...
rewrite_module (shared)
...

ถ้าไม่มีให้เพิ่ม rewrite_module ลงในไฟล์
/etc/httpd/conf.modules.d/00-base.conf

...
LoadModule rewrite_module modules/mod_rewrite.so
...

เพิ่มบรรทัดนี้ลงในไฟล์ httpd.conf

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R,L]

จากนั้น restart httpd

ไม่มีความคิดเห็น:

แสดงความคิดเห็น