شنبه, ۳۰ تیر, ۱۴۰۳

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

در این مطلب آموزشی به ریدایرکت کردن آدرس IP به دامنه بدون اختلال در SSL می پردازیم. اگر هاست شما دارای IP اختصاصی است و تمایل دارید که این آدرس IP به دامنه شما منتقل شود و از طرفی دامنه شما دارای SSL است، قاعدتا به مشکل بر خواهید خورد. زیرا آدرس IP بصورت اتوماتیک به https://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 رو می بایست با دامنه خود تعوض کنید. همچنین مقدار ۱۱۱.۱۱۱.۱۱۱.۱۱۱ را با آدرس آی پی هاست خود تغییر دهید.
از این روش می توانید آدرس آی پی خود را قبل از اینکه SSL در مرورگر handshake کنه، آدرس آی پی رو به دامنه ریدایرکت کنین. این یعنی handshake در SSL بعد از ریدایرکت شدن آی پی به دامنه شکل خواهد گرفت.

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

https://blog.7ho.st/redirect-ip-address-domain-without-ssl-interference/

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

دیدگاهتان را بنویسید

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