آموزش ریدایرکت و انتقال آدرس سایت از HTTP به HTTPS

آموزش ریدایرکت و انتقال آدرس سایت از HTTP به HTTPS

چرا باید HTTP به HTTPS ریدایرکت شود؟

بعد از تهیه گواهینامه SSL و نصب آن بر روی سایت اولین اقدامی که باید صورت بگیرد ریدایرکت و انتقال آدرس سایت از HTTP به HTTPS است. همانطور که در مقالات قبلی گفته شد. اگر مواردی از این قیبل رعایت نشود گواهینامه SSL نه تنها باعث افزایش سئو، سایت شما نمی شود بلکه سئو سایت شما را به کلی نابود می کند. در مقاله، تاثیر SSL در سئو و رتبه بندی سایت نیز به این موارد اشاره کردیم و نحوه ریدایرکت و انجام کار های لازم بعد از تهیه این گواهینامه را گفتیم.

[irp posts=”816″ name=”تاثیر SSL در سئو و رتبه بندی سایت ، مزایا و معایب استفاده از SSL”]

همانطور که می دانید یک از بهترین روش های ریدایرکت، ریدایرکت 301 می باشد. که در سئو نیز از اهمیت بالایی برخوردار است. برای اینکه بتوانید آدرس سایت قبلی خود که با HTTP آغاز می شد را به HTTPS ریدایرکت یا تغییر مسیر دهید در ادامه با ما همراه باشید.

ریدایرکت از HTTP به HTTPS

ریدایرکت و انتقال آدرس سایت از HTTP به HTTPS

برای ریدایرکت و انتقال آدرس سایت از HTTP به HTTPS باید کدهای زیر را به ابتدای فایل .htaccess اضافه کنید.

توجه: اگر این کد بعد از کدهای وردپرس قرار بگیرد عمل نمی کند. پیشنهاد می شود آن ها را در ابتدای فایل htaccess قرار بدید.

<IfModule mod_rewrite.c>
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>

خوب بعد از انجام این کار وارد مدیریت وردپرس خود شوید و به تنظیمات » همگانی بروید و به جای http در آدرس های سایت و وردپرس از https استفاده کنید. و سپس بر روی ذخیره تغییرات بزنید. توجه داشته باشید که انجام این کار ضروری است و باید انجام شود.

اضافه کردن HTTPS به مدیریت وردپرس

اضافه کردن HTTPS به مدیریت وردپرس

برای اینکه بتوانید پنل مدیریت وردپرس خود را نیز به طور کامل با HTTPS هماهنگ کنید باید، قطعه کد زیر را به فایل wp-config.php بالای عبارت /* That’s all, stop editing! Happy blogging. */ اضافه کنید.

define('FORCE_SSL_ADMIN', true);

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

بعد از انجام تمامی مراحل حال وقت آن است که به داشبورد خود در گوگل وبمستر سری بزنید و آدرس جدید سایت خود که با https شروع می شود را تایید و سایت مپ آن را نیز ثبت کنید. توصیه می شود سایت مپ URL قبلی خود را نیز Re Submit کنید.

فقط قبل از انجام اینکار باید فایل Robots.txt خود را نیز اصلاح و آدرس سایت مپ خود را با https شروع کنید.

امیرحسین غلامیان

نزدیک به 7 سال است که با وردپرس آشنا شدم و این آشنایی تا الان ادامه داشته و خواهد داشت. در حال حاضر مدیریت تیم آریا وردپرس رو بر عهده دارم و سعی میکنم هر روز تجربیاتم رو با شما در اینجا به اشتراک بگذارم.

5 دیدگاه

  1. کاربر
    فرشته 4 دی 1402

    سلام بنده ۶ماه پیش سایتم رو از httpبه httpsتغییردادم واین کار رو یکی ازطراح های سایت انجام داد الان تو گوگل سرچ کنسول که میرم یاست باhttpکه میزنم افت کامل کرده وحتی یک ورودی هم نداره واینکه من دسترسی به این تنظیمات ندارم باید چیکارکنم تنظیمات رو کجا باید انجام بدم ممنون میشم پاسخ بدین خیلی حیاتیه

    پاسخ
    • مدیریت
      امیرحسین غلامیان 6 دی 1402

      سلام،
      اینکه در http ترافیک شما از دست رفته باشه کاملا طبیعی می باشد. باید روی همون آدرس https نتایج رو در سرچ کنسول ببینید. اگر دسترسی ندارید یک پروفایل جدید با https ایجاد کنید. میتونید مقاله آموزش افزودن سایت به سرچ کنسول گوگل رو جهت اضافه کردن پروفایل جدید بررسی بفرمایید.

      پاسخ
  2. کاربر
    mahdi 13 مرداد 1399

    خیلی ممنون از سایت مفیدتون عالی هستین شما

    پاسخ
  3. کاربر
    مهران 20 مهر 1397

    ممنون از مطلب مفیدتون
    در بعضی سایت ها برای ریداریکت از http به https کد زیر را پیشنهاد می کنند:

    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    میخوام بدونم فرقی بین این دو تا کد وجود داره یا نه؟

    پاسخ
    • مدیریت
      امیرحسین غلامیان 20 مهر 1397

      سلام، خیر دقیقا مشابه به هم هستند و هر دو یک کار رو انجام میدن.

      پاسخ

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

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