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

16 1,587
امتیاز کلی
امتیازی که به این مقاله می دهید چند ستاره است؟
[کل: 2 میانگین: 3]

در این مطلب آموزشی به ریدایرکت کردن آدرس 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” مطرح کنید.

16 نظرات
  1. اکبر قره باغی می گوید

    ممنونم ازتون خیلی کمکم کردید

    1. صادق رشیدیان می گوید

      خواهش می کنم خوشحالم که مفید بوده 🌹

  2. فروغ می گوید

    فایل htaccess از کجا میتونیم پیدا کنیم؟

    1. آرتا سیدزاده می گوید

      در داخل public_html. اگر رویت نمی شود احتمالا مخفی است. از داخل file manager بالا دست راست روی settings کلیک کنید و روی show hidden files کلیک کنید تا نمایان بشه.

  3. میلاد می گوید

    سلام آیا این تغییرات باعث میشه درگاه پرداخت هم مختل بشه یا ربطی نداره بهم؟

    1. آرتا سیدزاده می گوید

      وقت بخیر
      خیر، هیچ ارتباطی به درگاه بانک نداره و تاثیری روش نمیزاره.

  4. محمد می گوید

    سلام.
    سایت من Ssl را دارد. و اینکه من تما اقدامات Ssl رو انجام دادم. ولی Kaspersky security network. با نشان خاکستری در کنار سایت من ظاهر می‌شود. این در حالی است کهبرای تمام سایت ها با نشانِ سپر سبزِ در کنار آنها نمایش داده می‌شود. می‌دانید چرا میتوانید کمک کنید

  5. اسلامی می گوید

    سلام دامین من .ir هست خط سوم domain\.com هست مشکلی ایجاد نمیکنه؟

    1. عباس صادقی می گوید

      سلام، دامنه domain.com برای مقال در این کد ذکر شده. شما باید آدرس دامنه خودتون رو همراه با پسوند وارد کنید. مثلا اگر دامنه شما 7host.ir باشه باید از این دامنه استفاده کنید. آدرس دامنه و پسوند دامنه خودتون باشه.

      1. اسلامی می گوید

        انجام دادم نشد هاستم رو هم از شرکت خودتون گرفتم متاسفانه پشتیبانی فقط این پست رو اعلام کرده در صورتی که با این روش هم اخطار وب مستر میده

        1. آرتا سیدزاده می گوید

          این روش کاملا تست شده هست و اگر درست انجام بشه بدرستی جواب میده. این تنها روش ریدایرکت ای پی هست.

          1. اسلامی می گوید

            این کدهی هست که همکارتون گفت باید دامین هودمو جاش بزارم و آی پی کجاش اشتباه هست؟

          2. آرتا سیدزاده می گوید

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

  6. اسلامی می گوید

    هر کاری گفتید کردم نشد حتی با چند تا سیستم مختلف با سرور مجازی بازم مشکل defaultwebpage داره

  7. سمانه می گوید

    ریدایرکت کردن آدرس IP به دامنه در سئو چه تاثیری داره؟

    1. عباس صادقی می گوید

      درود
      تاثیر خاصی نداره.

ارسال یک پاسخ

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