تبدیل سایت وردپرس از http به https

در این ویدئو آموزشی رایگان ، شما می آموزید که SSL چیست؟ چه تفاوتی بین سایت http و https وجود دارد؟ چگونه باید برای سایت وردپرس ssl بخریم؟ برای تبدیل سایت وردپرس از http به https به چه چیزهایی نیازمندیم؟ مراحل مختلف تبدیل سایت به https به صورت مرحله به مرحله چیست؟ چه کارهایی باید بکنیم که در هنگام تبدیل سایت وردپرس با آدرس https به سئو سایت ما لطمه وارد نشود؟

در این ویدئو آموزشی علاوه بر توضیحات تئوری مربوط به مراحل نصب SSL بر روی سایت وردپرسی، به صورت عملی یک سایت وردپرس با آدرس http را به آدرس https تبدیل می کنیم و با مراحل آن به صورت عملی آشنا می شویم.

تبدیل سایت وردپرس از http به https

چند نکته مهم پیش از دیدن این فیلم:

نکته اول: این آموزش برای سایت هایی که دارای وب سرور Apache یا LiteSpeed می باشند، قابل اجرا خواهد بود. برای سایت های که توسط وب سرور Nginx مدیریت می شوند، نحوه نوشتن کدهای داخل فایل htaccess متفاوت می باشد.

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

توضیحات اضافی در مورد این مطلب، در بخش کامنت های این مطلب برای یکی از دوستان توضیح داده شده، که می توانید از آن استفاده کنید. 

در فیلم آموزشی تبدیل سایت وردپرس از http به https ، با چه مواردی آشنا خواهید شد؟

ویدئو رایگان آموزش تبدیل سایت وردپرس از http به https ، در در دو بخش حدودا 37 دقیقه ای برای شما دوست عزیز، تهیه شده است. در این آموزش تمامی مواردی که شما احتیاج خواهید داشت تا بر اساس آن SSL را بر روی سایت وردپرس خود فعال نمایید و آدرس های سایت وردپرس خود را از http به https تبدیل نمایید، بیان شده است.

برای اینکه قبل از دیدن این فیلم آموزشی، بدانید که در مورد چه مطالبی در این آموزش صحبت شده است، این موارد برای شما به صورت لیست آماده شده است. نکاتی که در این ویدئو آموزشی به آن ها اشاره می گردد، عبارتند از:

  • چرا باید به https کوچ کنیم؟ دلیل تبدیل آدرس های سایت وردپرس به https چیست؟

  • آیا https بودن آدرس سایت برای گوگل مهم است؟ آیا گوگل از https به عنوان یکی از عوامل ranking signal برای سئو سایت وردپرس شما استفاده می کند؟

  • SSL چیست ؟ https چیست ؟ http با https چه تفاوتی دارد؟

  • SSL چگونه کار می کند؟ نحوه رمزگذاری در SSL چگونه است؟ SSL برای یک سایت وردپرس، شامل چه اطلاعاتی می شود؟

  • نحوه فعال سازی SSL رایگان بر روی دامین سایت وردپرس چگونه می باشد؟

  • آیا سایت وردپرس فقط با فعال کردن SSL دارای امنیت است؟ آیا سایت وردپرس با وجود https امن می شود؟

  • چه مراحلی را باید انجام دهیم تا بدون ضربه وارد شدن به سئو سایت، به https مهاجرت کنیم؟

  • مرحله اول: خرید و نصب SSL ، چگونه بفهمیم که SSL بر روی سایت ما فعال می باشد؟

  • مرحله دوم: عوض کردن Default URL های سایت وردپرس در پنل تنظیمات وردپرس و تبدیل آن ها از http به https

  • مرحله سوم: اجبار کردن یا force کردن لود شدن صفحات لاگین وردپرس (صفحات لاگین و ادمین) برای لود شدن بصورت امن (برای این مورد می توانید از دستورات زیر در فایل wp-config.php استفاده نمایید)

//force https logins
define('FORCE_SSL_LOGIN', true);

//force https logins and administration
define('FORCE_SSL_ADMIN', true);
  • مرحله چهارم: ریدایرکت کردن کلیه url های شروع شده با http به https توسط دستورات مربوطه در فایل htaccess (برای ریدایرکت کردن url ها می توانید دستورات زیر را دقیقا در ابتدای فایل htaccess خود، وارد کنید )

# HTTPS redirect
<IfModule mod_rewrite.c>
RewriteEngine On
ewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>

نکته مهم: ممکن است دستور بالا بر روی هاست شما عمل نکند، بنابر این می توانید از یکی از دو دستور زیر در فایل htaccess خود استفاده نمایید:

# HTTPS redirect
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]
</IfModule>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^yoursite.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.yoursite.com [NC]
RewriteRule ^(.*)$ https://www.yoursite.com/$1 [L,R=301,NC]
  • مرحله پنجم: rewrite کردن کلیه لینک ها برای flush شدن مجدد کلیه لینک های قدیمی سایت و سپس چک کردن کلیه صفحات سایت (برای اینکه مطمئن شوید خطای 404 روی صفحات شما موجود نمی باشد) در صورت درست نشدن ارور 404 صفحات سایت، می توانید از کد زیر در داخل فایل htaccess استفاده کنید تا کلیه لینک ها مجددا برای شما rewrite گردد

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
  • مرحله ششم: عوض کردن کلیه آدرس های دارای http در دیتابیس سایت وردپرس با استفاده از پلاگین هایی مثل search and replace و بروز کردن پایگاه داده سایت وردپرس با اطلاعات جدید

  • مرحله هفتم: بررسی صفحات دارای اشکال (صفحاتی که https آن ها در address bar مرورگر شما، دارای رنگ سبز نیست) و بررسی آن ها با Developer Tools گوگل کروم (یا سایر ابزارهای مشابه در سایر مرورگرها)، پیدا کردن مشکلات مربوط به صفحات مثل عکس ها یا منابع خارجی یا فایل های درست لود نشده جاوا اسکریپت و سایر موارد مشابه و بر طرف کردن این مشکلات

  • مرحله هشتم: چک کردن لینک های داخلی سایت وردپرس یا Internal links و سایر لینک ها در سایت خود ( می توانید از ابزارهایی چون broken link checker و یا سایر ابزارهای آنلاین هم استفاده کنید)

  • مرحله نهم:  چک کردن لینک های خارجی به سایت شما یا همان external link های داده شده به سایت شما

  • مرحله دهم: در صورت داشتن CDN برای سایت وردپرس

    • نصب ssl بر روی آن
    • آپدیت کردن origin url
    • فعال کردن http/2 support
    • عوض کردن کلیه هارد کدهای CDN به http

موارد مهم پس از تبدیل آدرس سایت وردپرس به https برای سئو سایت وردپرس

  • مرحله اول: ثبت و اضافه کردن آدرس های سایت خود با https (هم با www و هم بدون www ) در وبمستر تولز

  • مرحله دوم: regenerate کردن نقشه سایت  یا site map در سایت و submit کردن مجدد آن در وبمستر تولز

  • مرحله سوم: چک کردن فایل robots.txt  و بررسی دسترس بودن آن توسط موتورهای جستجو

  • مرحله چهارم: می توانید از fetch as google برای سرعت دادن به فرآیند دوباره ایندکس شدن  خود استفاده کنید

  • مرحله پنجم: درست کردن incoming link ها یا disavow کردن آن ها در پنل وبمستر تولز یا همان پنل گوگل سرچ کنسول ( Google Search Console )

  • مرحله ششم: آپدیت کردن اطلاعات مربوط به گوگل آنالیتیکس و profile url سایت شما در گوگل آنالیتیکس

  • مرحله هفتم: مانیتور کردن ترافیک سایت خود و همین طور rank آن در چند هفته بعد از تغییرات (تا در صورت مشاهده پایین آمدن ترافیک یا رنک سایت خود، بتوانید سریع مشکل را پیدا کرده و برطرف نمایید)

لینک های مورد نیاز جهت موارد تکمیلی مربوط به این ویدئو:

اگز شما نیاز دارید تا به لینک هایی که در ویدئو آموزشی، درباره آن ها صحبت شده است، دسترسی داشته باشید، می توانید از لینک های زیر استفاده نمایید:

بازگشت به همه سرفصل های فیلم های آموزشی وبمستران وردپرس