نحوه تغییر مسیر HTTP به HTTPS با استفاده از. htaccess

کروم و فایرفاکس شروع به نمایش هشدارهای ناامن در سایت های بدون گواهینامه SSL کرده اند. بدون SSL ، وب سایت شما را به بازدید کنندگان  بصورت ناامن نمایش میدهد.

بنابراین ، استفاده از یک اتصال رمزگذاری شده SSL جهت ایمنی ، دسترسی یا دلایل انطباق PCI ضروری است. این بسیار مهم است که از HTTP به HTTPS هدایت شوید.


SSL چیست ؟

SSL (لایه سوکت امن) یک پروتکل امنیتی استاندارد برای ایجاد لینک های رمزگذاری شده بین وب سرور و یک مرورگر میباشد.

استفاده از فن آوری SSL تضمین می کند که تمام داده های منتقل شده بین وب سرور و مرورگر بصورت رمز نگاری شده باقی می ماند.

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

قبل از اینکه ما بر روی هدایت HTTP به HTTPS حرکت کنیم ، در اینجا نحوه ویرایش فایل. htaccess وجود دارد. اگر از قبل میدانید به مراحل تغییر مسیر بروید.
ویرایش فایل. htaccess

هدایت همه دامنه های یک هاست

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

هدایت یک دامنه خاص


برای هدایت یک دامنه خاص به استفاده از HTTPS ، موارد زیر را اضافه کنید:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^yourdomain\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [R,L]


هدایت فقط یک پوشه خاص

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


توجه: جایگزین "yourdomain" با نام دامنه واقعی خود، در هر کجا که مورد نیاز است. همچنین ، در صورت پوشه ، جایگزین/folder با نام پوشه مورد نظر خود.

برای کمک به دیگران این مقاله را به اشتراک بگذارید.


اشتراک گذاری :