اجبار کردن HTTPS برای تمامی ترافیک ها

اجبار کردن HTTPS

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

در حالی که هاستینگ سرور پاور به کاربران اجازه میده این تنظیم رو فقط با یک کلیک پیکربندی کنند و تنظیم SSL رایگان هست، شما همچنین میتونید برای اجبار به اتصال HTTPS از فایل .htaccess استفاده کنید. در ادامه ما به این موضوع به صورت کامل پرداختیم، پس با ما تا انتهای این آموزش همراه باشید.

اجبار کردن HTTPS برای تمامی ترافیک ها

اجبار کردن HTTPS برای تمامی ترافیک ها

یکی از چندین عملکردی که میتونید از طریق فایل .htaccess انجام بدید، هدایت ۳۰۱ ( ۳۰۱ redirects ) هست که برای همیشه URL قدیمی رو به آدرس جدید هدایت میکنه. با دنبال کردن این مراحل میتونید این ویژگی رو فعال کنید تا HTTPS رو برای تمامی ترافیک ورودی فعال کنید :

۱. به کنترل پنل هاست خودتون وارد بشید. (مبنای آموزش ما در اینجا کنترل پنل سیپنل هست)

۲. پس از ورود به سی پنل به قسمت File Manager وارد بشید.

۳. به پوشه و دایرکتوری public_html مراجعه کنید و فایل .htaccess رو با استفاده از ویرایشگر باز کنید.

۴. به پایین اسکرول کنید تا RewriteEngine On رو پیدا کنید و در قسمت خط زیر اون این کد رو قرار بدید :

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

سپس تغییراتی که انجام دادید رو سیو کنید.

اجبار کردن HTTPS برای تمامی ترافیک ها
اجبار کردن HTTPS برای تمامی ترافیک ها

امکان ارسال دیدگاه وجود ندارد!