כפה על אתרי אינטרנט לחיבור HTTPS (SSL) עם .htaccess ו-web.config
גם אם התקנת באתר שלך Let's Encrypt או תעודת SSL בתשלום, כאשר המבקרים מקלידים את כתובת האתר שלך ישירות בדפדפן, הם יקבלו אוטומטית אישור מיושן ולא מאובטח.http://ניתן לפתוח אותו עם הפרוטוקול. כדי להבטיח שהאתר שלך לא יאבד ערך במנועי החיפוש (SEO) ושתמיד תהיה לו מנעול ירוק מאובטח (https://על מנת לפתוח עם ), עליך לבצע הפניה קבועה מבוססת שרת (301 Redirect).
שיטה 1: עבור שרתי Linux / Apache / Litespeed (.htaccess)
כדי להפעיל ניתוב מחדש בשרתים מבוססי לינוקס (cPanel, HestiaCP, DirectAdmin וכו') .htaccess פתח את הקובץ והוסף את הקודים הבאים לשורה העליונה:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
שיטה 2: עבור שרתי Windows/IIS (web.config)
בשרתים המשתמשים בלוח Plesk או IIS מבוסס Windows Server, הספרייה בספריית הבית להפניה מחדש web.config על ידי פתיחת הקובץ<system.webServer>עליך לכלול את הכללים הבאים בין התגים שלך:
<rewrite>
<rules>
<rule name="HTTP to HTTPS redirect" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
מאמר זה הוכן במיוחד עבור PvPServer.