فعال کردن Force HTTPS با فایل htaccess.

Htaccess

 

سایت خود را مجبور به بارگیری ایمن با فایل htaccess. کنید.

HTTPS را با htaccess. فعال کنید تا مطمئن شوید که اتصالات سایت شما ایمن است. بازدیدکنندگان وب سایت شما باید با استفاده از یک اتصال رمزگذاری شده SSL به سایت شما دسترسی داشته باشند تا امنیت بیشتر، قابلیت دسترسی یا مطابقت با PCI را داشته باشند. اگر با SSL آشنا نیستید، مقاله SSL چیست و چه اهمیتی برای سایت دارد” به شما اطلاعات کافی را می‌رساند.

فقط داشتن SSL کافی نیست، و هر شخصی می‌تواند به طور تصادفی با اتصال ناامن به سایت شما دسترسی پیدا کند. متن زیر را مطالعه نمائید تا با نحوه Force HTTPS در سایت خود مطلع شوید.

 

Forcing HTTPS با htaccess.

فایل htaccess. یک فایل پیکربندی است که در سرورهای Apache استفاده می‌شود و یک “dot file” است. اگر نمی‌توانید آن را ببینید، می‌توانید فایل‌های مخفی را در مدیریت فایل cPanel مشاهده کنید.

Redirect ترافیک وب

برای فعال کردن Force HTTPS، خطوط کد زیر را در فایل htaccess. در پوشه اصلی وب سایت خود وارد کنید.

حتماً نام دامنه واقعی خود را جایگزین www.example.com کنید.

RewriteEngine On 
RewriteCond %{HTTPS} !on 
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$ 
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$ 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Redirect برای یک دامنه مشخص

جهت Redirect یک دامنه مشخص به استفاده از HTTPS ، از خطوط زیر در فایل htaccess. در پوشه اصلی وب سایت خود استفاده کنید:

RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteEngine On 
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]

 

اگر با موفقیت انجام نشد، بصورت زیر دو خط اول را حذف نمائید.

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

 

توجه: مطمئن شوید که نام دامنه ​​را با نام دامنه‌ای که می‌خواهید Redirect کنید جایگزین کنید.

پس از افزودن گواهینامه SSL به دامنه خود و انجام Force Https می‌‌توانید ارتباط ایمن را تجربه کنید. حرف S تضمین می‌کند که اتصال شما رمزگذاری شده است. مثلا:

Https://novinparva.com

جهت مطالعه دیگر مقالات مرتبط اینجا کلیک کنید.

منبع: www.help.dreamhost.com

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *