צפייה באתר תחת SSL - להכריח את המשתמש - Apache Mod Rewrite

לפעמים אתה צריך לוודא שהמשתמש צופה באתר תחת SSL
ישנה דרך פשוטה לבצע פעולה זו על ידי הכרחת המשתמש לצפות באתר תחת הקידומת HTTPS ולא HTTP בכדי לבצע זאת כל מה שליכם לעשות הוא להוסיף את השורות הבאות לקובץ ה .htaccess בשרת:



1
2
3
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]


קובץ ה .htaccess חייב להיות בתיקיה הראשית של האתר

במידה ותרצו להכריח את ה SSL תחת תיקיה מסויימת ניתן לבצע:

1
2
3
4
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} somefolder
RewriteRule ^(.*)$ https://www.domain.com/somefolder/$1 [R,L]

קובץ ה .htaccess הזה יהיה צריך להיות ממוקם תחת התיקיה בה תרצו להכריח SSL

Share Comments