وبسایتها را مجبور به اتصال HTTPS (SSL) با htaccess. و web.config کنید
حتی اگر Let's Encrypt یا گواهینامه SSL پولی را روی وب سایت خود نصب کرده باشید، وقتی بازدیدکنندگان آدرس سایت شما را مستقیماً در مرورگر تایپ می کنند، به طور خودکار یک گواهی قدیمی و ناامن دریافت می کنند.http://با پروتکل قابل باز شدن است. برای اطمینان از اینکه سایت شما ارزش خود را در موتورهای جستجو (SEO) از دست نمی دهد و همیشه دارای یک قفل سبز امن است (https://برای باز کردن با ، باید یک تغییر مسیر دائمی مبتنی بر سرور (301 Redirect) انجام دهید.
روش 1: برای سرورهای لینوکس / آپاچی / لایت اسپید (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 مبتنی بر ویندوز سرور استفاده می کنند، دایرکتوری در فهرست اصلی برای تغییر مسیر 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 تهیه شده است.