
در این مطلب آموزشی به ریدایرکت کردن آدرس 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” مطرح کنید.
ممنونم ازتون خیلی کمکم کردید
خواهش می کنم خوشحالم که مفید بوده 🌹
فایل htaccess از کجا میتونیم پیدا کنیم؟
در داخل public_html. اگر رویت نمی شود احتمالا مخفی است. از داخل file manager بالا دست راست روی settings کلیک کنید و روی show hidden files کلیک کنید تا نمایان بشه.
سلام آیا این تغییرات باعث میشه درگاه پرداخت هم مختل بشه یا ربطی نداره بهم؟
وقت بخیر
خیر، هیچ ارتباطی به درگاه بانک نداره و تاثیری روش نمیزاره.
سلام.
سایت من Ssl را دارد. و اینکه من تما اقدامات Ssl رو انجام دادم. ولی Kaspersky security network. با نشان خاکستری در کنار سایت من ظاهر میشود. این در حالی است کهبرای تمام سایت ها با نشانِ سپر سبزِ در کنار آنها نمایش داده میشود. میدانید چرا میتوانید کمک کنید
سلام دامین من .ir هست خط سوم domain\.com هست مشکلی ایجاد نمیکنه؟
سلام، دامنه domain.com برای مقال در این کد ذکر شده. شما باید آدرس دامنه خودتون رو همراه با پسوند وارد کنید. مثلا اگر دامنه شما 7host.ir باشه باید از این دامنه استفاده کنید. آدرس دامنه و پسوند دامنه خودتون باشه.
انجام دادم نشد هاستم رو هم از شرکت خودتون گرفتم متاسفانه پشتیبانی فقط این پست رو اعلام کرده در صورتی که با این روش هم اخطار وب مستر میده
این روش کاملا تست شده هست و اگر درست انجام بشه بدرستی جواب میده. این تنها روش ریدایرکت ای پی هست.
این کدهی هست که همکارتون گفت باید دامین هودمو جاش بزارم و آی پی کجاش اشتباه هست؟
بزارید تو htaccess بالاترین سطر فایل و ذخیره کنید. کش مرورگر هم خالی کنید، اگر اجباری گواهینامه رو تو مرورگر قبول کردید دیگه ریدارکت انجام نمیشه. کش و کوکی ها رو خالی کنید، اگر افزونه کش هم دارید کش رو خالی کنید. برای صحت تست از یه مرورگر دیگه تست کنید تا از کش نبودن مطمین بشین. کدی که فرستادید همش تو یک خط هست، نباید ساختارش رو تغییر بدین. هر خطی باید تو خط خودش باشه و کد ها رو میکس نکنید. من الان بررسی کردم. این آی پی مطعلق به شما نیست. از آی پی که به شما اختصاصی داده شده استفاده کنید.
هر کاری گفتید کردم نشد حتی با چند تا سیستم مختلف با سرور مجازی بازم مشکل defaultwebpage داره
ریدایرکت کردن آدرس IP به دامنه در سئو چه تاثیری داره؟
درود
تاثیر خاصی نداره.