ریدایرکت سایت از http به https

ریدایرکت سایت از http به https
تاریخ انتشار: 4 سال پیش تعداد بازدید: 15580 دسته بندی: عمومی

اگر شما برای وب سایت خود گواهی SSL دارید، می‌توانید به صورت اتوماتیک کاربران را به https هدایت کنید تا آنها را از امنیت وب‌سایت مطمئن کنید. در این مطلب آموزش برای لینوکس و ویندوز خواهیم دید.


ریدایرکت سایت از http به https در لینوکس :

برای ریدایرکت کردن کاربران به https باید کد زیر را در فایل htaccess. وارد کنید.

 

RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

 

اگر شما یک فایل htaccess. موجود دارید RewriteEngine On را دوبار تکرار نکنید.
همچنین مطمئن شوید که خط دوم یعنی RewriteCond و خط سوم یعنی RewriteRule بلافاصله بعد از خط RewriteEngine On  آمده باشند.

اگر فایل htaccess. را ندارید آن را در public_html ایجاد کنید.


ریدایرکت سایت از http به https در ویندوز:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <rewrite>
      <rules>
         <rule name="HTTP/S to HTTPS Redirect" enabled="true" stopProcessing="true">
          <match url="(.*)" />
          <conditions logicalGrouping="MatchAny">
             <add input="{SERVER_PORT_SECURE}" pattern="^0$" />
          </conditions>
          <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" />
         </rule>
      </rules>
    </rewrite>
  </system.webServer>
</configuration>


اشتراک گذاری مقاله :

نظرتون برامون مهمه شما اولین نظر رو بنویسید