.htaccess
ผมเพิ่มไปว่า
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
ผม copy มาจากเว็บที่ Host อื่น เขียน .htaccess แบบนี้มัน redirect เข้า https เองเลย
แต่ทำไมเว็บที่ผมทำใหม่ ใช้ VPS กับ Plesk Control Panel และซื้อ SSL แล้ว มันไม่ยอม redirect ให้ครับ
ต้องมี 301 redirect ด้วยหรือเปล่าครับ
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
เข้ามาฟังด้วยจ้า ไม่เคยทำ :wanwan017:
ตอนนี้ใส่ไปแบบนี้ ผิดหรือเปล่าครับ ยังไงมันก็ไม่ redirect งงมาเลยครับ ทั้งๆ ที่เคยใช้ใน Shared Host เจ้าอื่นใส่ไปมันก็ redirect ให้เลย
(http://postto.me/1c/k6o.gif)
ช่วยดันครับ :wanwan020:
ช่วยดันครับ มัน ก็ยัง ไม่redirect ครับ
แบบนี้ได้ไหมคับ
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}:443%{REQUEST_URI}
อ้างถึงจาก: HostSevenPlus ใน 04 พฤษภาคม 2016, 16:52:14
แบบนี้ได้ไหมคับ
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}:443%{REQUEST_URI}
ได้ครับ แต่หน้าอื่นๆเข้าไม่ได้ เข้าแล้ว eror ครับ
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
ไม่ได้ผลครับ :wanwan023:
:wanwan031: :wanwan031:
อ้างถึงจาก: kuzawara ใน 04 พฤษภาคม 2016, 20:59:56
ไม่ได้ผลครับ :wanwan023:
ไม่ได้ผลยังไงเหรอครับ ไม่ยอม redirect หน
รือ redirect ไปแล้วพัง ??
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond !{HTTPS} off
RewriteRule ^(.*)$ [url]https://www.%{HTTP_HOST}%{REQUEST_URI}[/url] [L,R=301]
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ [url]https://www.%{HTTP_HOST}%{REQUEST_URI}[/url] [L,R=301]
</IfModule>
ลองดูครับ