ریدایرکت کردن آدرس IP به دامنه بدون اختلال در SSL

0 35

در این مطلب آموزشی به ریدایرکت کردن آدرس IP به دامنه بدون اختلال در SSL می پردازیم. اگر هاست شما دارای IP اختصاصی است و تمایل دارید که این آدرس IP به دامنه شما منتقل شود و از طرفی دامنه شما دارای SSL است، قاعدتا به مشکل بر خواهید خورد. زیرا آدرس IP بصورت اتوماتیک به https://111.111.111.111 تبدیل خواهد شد (مقدار 111.111.111.111 به فرض مثال آدرس آی پی شماست. برای حل این مشکل تنها کافی است که کد زیر را به فایل .htaccess وب سایت خود اضافه کنید.

RewriteEngine On
RewriteCond %{HTTP_HOST} ^111\.111\.111\.111$ [NC,OR]
RewriteCond %{HTTP_HOST} ^([a-z.]+)?domain\.com [NC]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://domain.com/$1 [R=301,L]

دقت داشته باشید که مقدار domain.com رو می بایست با دامنه خود تعوض کنید. همچنین مقدار 111.111.111.111 را با آدرس آی پی هاست خود تغییر دهید.
از این روش می توانید آدرس آی پی خود را قبل از اینکه SSL در مرورگر handshake کنه، آدرس آی پی رو به دامنه ریدایرکت کنین. این یعنی handshake در SSL بعد از ریدایرکت شدن آی پی به دامنه شکل خواهد گرفت.

سوال و مشکلی داشتید در بخش نظر “ریدایرکت کردن آدرس IP به دامنه بدون اختلال در SSL” مطرح کنید.

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.