SHET26

فعال‌سازی SSL در وردپرس و تبدیل HTTP به HTTPS

فعال‌سازی SSL در وردپرس و تبدیل HTTP به HTTPS

برای فعال‌سازی SSL در وردپرس، نصب گواهی روی هاست فقط شروع کاره. بعدش باید آدرس وردپرس رو به HTTPS تغییر بدید، درخواست‌های HTTP رو با ریدایرکت دائمی منتقل کنید، خطاهای Mixed Content رو برطرف کنید و تنظیمات سئو و سرچ کنسول رو هم بررسی کنید. توی این آموزش، همه این کارها رو قدم‌به‌قدم با هم انجام می‌دیم.

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

آنچه در این مقاله می‌خوانید

فعال‌سازی SSL در وردپرس چه کاری برای سایتتون انجام می‌ده؟

HTTP روشی برای جابه‌جایی اطلاعات بین مرورگر کاربر و سرور سایته. HTTPS نسخه رمزگذاری‌شده همین ارتباطه. گواهی SSL هم هویت دامنه رو برای مرورگر مشخص می‌کنه و به سرور اجازه می‌ده این ارتباط رمزگذاری‌شده رو برقرار کنه.

بعد از فعال‌شدن HTTPS، اطلاعاتی مثل رمز ورود، داده‌های فرم‌ها و هر چیزی که کاربر ارسال می‌کنه، در مسیر انتقال رمزگذاری می‌شن. به همین دلیل، شنود یا دست‌کاری این اطلاعات سخت‌تر می‌شه. البته HTTPS به‌تنهایی جلوی بدافزار، رمزهای ضعیف یا آسیب‌پذیری افزونه‌ها رو نمی‌گیره؛ پس همچنان باید اصول امنیت سایت وردپرسی رو رعایت کنید.

HTTPS به جلب اعتماد کاربر هم کمک می‌کنه، چون مرورگر برای سایت‌هایی که اتصال امن ندارن هشدار نشون می‌ده. گوگل HTTPS رو یکی از سیگنال‌های سبک رتبه‌بندی معرفی کرده، ولی نصب SSL به‌تنهایی باعث جهش رتبه سایت نمی‌شه. نتیجه سئو بیشتر به اجرای درست ریدایرکت‌ها، لینک‌های داخلی، canonical و نقشه سایت بستگی داره. برای بررسی بقیه موارد هم می‌تونید از چک‌لیست سئو وردپرس کمک بگیرید.

  • قبل از تغییر آدرس سایت، گواهی باید روی سرور نصب و معتبر شده باشه.
  • گواهی باید دامنه اصلی و نسخه‌ای رو که استفاده می‌کنید، یعنی www یا بدون www، پوشش بده.
  • باید به هاست، فایل‌های سایت و پیشخوان وردپرس دسترسی داشته باشید.
  • بهتره تغییرات رو در ساعتی انجام بدید که سایت بازدید کمتری داره.

قبل از فعال‌سازی SSL از سایتتون نسخه پشتیبان بگیرید

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

  • نسخه پشتیبان فایل‌ها و پایگاه داده رو دانلود کنید یا در فضای جداگانه‌ای نگه دارین.
  • ورود به کنترل‌پنل هاست، File Manager و پیشخوان وردپرس رو امتحان کنید.
  • آدرس فعلی سایت، نسخه www یا بدون www و تنظیمات DNS رو جایی یادداشت کنید.
  • اگه فروشگاه یا سایت پرترافیکی دارین، یک بازه کم‌ترافیک رو برای انجام تغییرات انتخاب کنید.

مرحله اول: گواهی SSL رو روی هاست فعال کنید

فعال‌سازی واقعی SSL از سرور شروع می‌شه. تا وقتی گواهی معتبر روی هاست نصب نشده، تغییر آدرس وردپرس به HTTPS ممکنه سایت یا پیشخوان رو از دسترس خارج کنه.

فعال‌سازی SSL رایگان از پنل هاست

خیلی از شرکت‌های هاست گواهی رایگان Let’s Encrypt ارائه می‌کنن. اسم گزینه فعال‌سازی در کنترل‌پنل‌های مختلف فرق داره و ممکنه SSL/TLS، Let’s Encrypt، AutoSSL یا Free SSL باشه. دامنه اصلی و نسخه www رو انتخاب کنید و بعد گزینه صدور یا نصب گواهی رو بزنید.

گواهی‌های معمول Let’s Encrypt طبق راهنمای رسمی Let’s Encrypt تا ۹۰ روز اعتبار دارن. خیلی از شرکت‌های هاست این گواهی‌ها رو خودکار تمدید می‌کنن، ولی این قابلیت به تنظیمات سرویس شما بستگی داره. پس بعد از نصب، وضعیت تمدید خودکار رو در پنل هاست بررسی کنید یا از پشتیبانی بپرسید. اگه از DirectAdmin استفاده می‌کنید، آموزش نصب SSL رایگان در DirectAdmin مسیر دقیق پنل رو نشونتون می‌ده.

اگه هاست SSL رایگان نداره، چه گواهی‌ای بخرید؟

برای یک سایت معمولی که فقط یک دامنه داره، گواهی تک‌دامنه‌ای معمولاً کافیه. اگه چند دامنه مستقل دارین، به گواهی چنددامنه‌ای نیاز دارین. برای پوشش چند زیردامنه هم می‌تونید گواهی Wildcard بگیرید. Wildcard یعنی گواهی‌ای که زیردامنه‌هایی مثل shop.example.com و panel.example.com رو پوشش می‌ده.

قبل از خرید، از پشتیبانی هاست بپرسید نصب و تمدید گواهی به عهده چه کسیه، نسخه www هم پوشش داده می‌شه یا نه و برای تمدید باید چه کاری انجام بدید. قیمت‌ها و اسم پلن‌ها تغییر می‌کنن؛ پس انتخابتون رو فقط براساس یک قیمت قدیمی انجام ندید.

چطور مطمئن بشید گواهی درست نصب شده؟

یک بار آدرس سایتتون رو با https:// باز کنید. صفحه باید بدون هشدار مربوط به گواهی نمایش داده بشه. بعد جزئیات اتصال رو از کنار نوار آدرس مرورگر باز کنید و نام دامنه و تاریخ اعتبار گواهی رو ببینید. نماد کنار آدرس در مرورگرهای مختلف یکسان نیست؛ پس فقط دنبال قفل سبز نگردید.

مرحله دوم: آدرس وردپرس رو از HTTP به HTTPS تغییر بدید

وقتی نسخه HTTPS بدون هشدار باز شد، می‌تونید آدرس اصلی وردپرس رو تغییر بدید. قبل از بررسی نتیجه، کش سایت، سرور و CDN رو پاک کنید تا نسخه ذخیره‌شده تنظیمات قبلی جلوی چشم‌تون نیاد. لازم نیست سرویس کش رو غیرفعال کنید، مگر اینکه پشتیبانی هاست یا CDN برای عیب‌یابی چنین کاری رو پیشنهاد بده.

فعال‌سازی HTTPS از بخش سلامت سایت وردپرس

وردپرس از نسخه ۵.۷ می‌تونه پشتیبانی HTTPS رو تشخیص بده و انتقال سایت رو پیشنهاد کنه. به مسیر «ابزارها ← سلامت سایت» برید. اگه وردپرس گواهی و پشتیبانی HTTPS رو درست تشخیص بده، ممکنه پیشنهادی برای تغییر آدرس سایت به HTTPS ببینید. جزئیات پیشنهاد رو باز کنید و گزینه انتقال سایت رو بزنید. اینکه این گزینه نمایش داده بشه و انتقال دقیقاً چطور پیش بره، به وضعیت سرور و تنظیمات سایتتون بستگی داره. پس بعد از اجرا، آدرس‌های اصلی، لینک‌های داخلی و فایل‌های صفحه رو جداگانه بررسی کنید.

تغییر نشانی وردپرس و نشانی سایت از بخش تنظیمات

اگه گزینه انتقال رو در سلامت سایت ندیدید، از پیشخوان به «تنظیمات ← عمومی» برید. مقدار «نشانی وردپرس» و «نشانی سایت» رو از http:// به https:// تغییر بدید. به بخش www دست نزنید و همون نسخه‌ای رو نگه دارین که قبلاً روی سایتتون استفاده می‌شده. در آخر، تغییرات رو ذخیره کنید.

نصب SSL در وردپرس
نصب SSL در وردپرس

اگه بعد از تغییر آدرس وارد پیشخوان نشدید، چه کار کنید؟

اول آدرس ورود رو مستقیم با HTTPS باز کنید و کش و کوکی مرورگر رو پاک کنید. اگه مشکل حل نشد، از File Manager فایل wp-config.php رو باز کنید و ببینید ثابت‌های WP_HOME یا WP_SITEURL داخلش تعریف شده‌ان یا نه. مقدار این ثابت‌ها باید با آدرس HTTPS و نسخه درست دامنه هماهنگ باشه. اگه با ویرایش این فایل آشنا نیستین، چیزی رو حدسی تغییر ندید. از پشتیبانی هاست بخواید آدرس‌های سایت رو بررسی کنه و در صورت نیاز، نسخه پشتیبانی رو که قبل از شروع گرفتید برگردونید.

اگه سایت وارد حلقه ریدایرکت شده، ریدایرکت افزونه، هاست و CDN رو هم‌زمان فعال نکنید. آموزش رفع خطای ERR_TOO_MANY_REDIRECTS در وردپرس کمک می‌کنه این مشکل رو دقیق‌تر بررسی کنید.

روش اول: فعال‌سازی SSL در وردپرس با افزونه Really Simple Security

اگه ترجیح می‌دید بیشتر تنظیمات رو از داخل پیشخوان انجام بدید، می‌تونید از افزونه Really Simple Security استفاده کنید. این افزونه با نام قدیمی Really Simple SSL هم شناخته می‌شه، ولی نام فعلیش Really Simple Security هست. اسم منوها و دکمه‌های افزونه ممکنه در نسخه‌های جدید تغییر کنه؛ پس قبل از انتشار یا اجرای آموزش، صفحه رسمی افزونه و متن گزینه‌های نسخه نصب‌شده رو بررسی کنید.

  1. در پیشخوان وردپرس به «افزونه‌ها ← افزودن افزونه تازه» برید.
  2. عبارت Really Simple Security رو جست‌وجو کنید.
  3. افزونه رسمی رو نصب و فعال کنید.
  4. پیشنهاد مربوط به فعال‌سازی SSL یا HTTPS رو باز کنید. اگه عنوان گزینه در نسخه شما فرق داره، توضیح کنارش رو بخونید و مطمئن بشید به انتقال سایت به HTTPS مربوطه.
  5. هشدارها و پیشنهادهای افزونه رو یکی‌یکی بررسی کنید و فقط گزینه‌هایی رو فعال کنید که سایتتون به اون‌ها نیاز داره.
  6. بعد از پایان کار، صفحه اصلی، صفحه ورود و چند نوشته رو در پنجره ناشناس مرورگر امتحان کنید.
افزونه Really Simple Security
افزونه Really Simple Security

مزیت افزونه اینه که مسیر ساده‌تری برای کاربران تازه‌کار می‌سازه و بعضی تنظیمات رو خودش بررسی می‌کنه. ولی گواهی رو روی سرور نصب نمی‌کنه و همیشه هم نمی‌تونه تنظیمات اشتباه CDN یا وب‌سرور رو اصلاح کنه. افزونه جای نسخه پشتیبان و بررسی نهایی رو هم نمی‌گیره.

روش دوم: فعال‌سازی SSL در وردپرس بدون افزونه

اگه به تنظیمات هاست دسترسی دارین، می‌تونید انتقال HTTP به HTTPS رو روی وب‌سرور انجام بدید. در این روش، درخواست قبل از اجرای وردپرس منتقل می‌شه. کدی که باید استفاده کنید به نوع وب‌سرور، یعنی Apache یا NGINX، بستگی داره.

ریدایرکت دائمی HTTP به HTTPS در سرور Apache

در Apache معمولاً تنظیمات ریدایرکت داخل فایل .htaccess قرار می‌گیره. این فایل در پوشه اصلی سایت، که معمولاً public_html هست، قرار داره. چون اسم فایل با نقطه شروع می‌شه، ممکنه مخفی باشه. در File Manager تنظیمات نمایش رو باز کنید و گزینه Show Hidden Files رو فعال کنید.

این روش به فعال‌بودن ماژول mod_rewrite و اجازه اجرای قوانین فایل .htaccess روی سرور نیاز داره. قبل از ویرایش، یک نسخه از فایل .htaccess دانلود کنید. بعد کد زیر رو بالاتر از قوانین پیش‌فرض وردپرس بذارین و هر دو نمونه example.com رو با دامنه اصلی خودتون جایگزین کنید:

.htaccess
RewriteEngine OnRewriteCond %{HTTPS} !=onRewriteRule ^ https://example.com%{REQUEST_URI} [R=301,L]

این کد درخواست HTTP رو با وضعیت دائمی 301 به همون مسیر روی HTTPS می‌فرسته. چون دامنه مقصد ثابت نوشته شده، قانون به مقدار هدر Host تکیه نمی‌کنه. اگه نسخه اصلی سایتتون www داره، دامنه مقصد رو هم با www بنویسید. اگه کد اثری نداشت یا خطای سرور دیدید، فایل پشتیبان رو برگردونید و از پشتیبانی هاست بخواید وضعیت mod_rewrite و اجازه اجرای .htaccess رو بررسی کنه. برای اینکه انتقال HTTPS رو با تغییر www ترکیب کنید هم بهتره قانون مناسب دامنه رو از پشتیبانی بگیرید تا ریدایرکت اضافه یا حلقه ساخته نشه.

ریدایرکت HTTP به HTTPS در سرور NGINX

NGINX از فایل .htaccess استفاده نمی‌کنه. اگه نمی‌دونید وب‌سرورتون چیه، از پشتیبانی هاست سؤال کنید. اگه سرور NGINX دارین، مدیر سرور می‌تونه بلوک HTTP رو شبیه نمونه زیر تنظیم کنه:

nginx
server {    listen 80;    server_name example.com www.example.com;    return 301 https://example.com$request_uri;}

در این نمونه باید example.com رو با دامنه واقعی سایتتون جایگزین کنید. اشتباه در فایل تنظیمات NGINX ممکنه کل سایت رو از دسترس خارج کنه؛ پس بهتره این تغییر رو به پشتیبانی هاست یا مدیر سرور بسپارید.

نکات مهم برای سایت‌های پشت Cloudflare، CDN یا Reverse Proxy

Reverse Proxy یعنی سرویسی مثل CDN که درخواست کاربر اول به اون می‌رسه و بعد به سرور اصلی فرستاده می‌شه. اگه از Cloudflare استفاده می‌کنید، حالت Full (strict) معمولاً انتخاب امن‌تریه؛ البته فقط وقتی باید اون رو فعال کنید که سرور اصلی هم گواهی معتبر یا گواهی Origin سازگار داشته باشه. این حالت ارتباط کاربر تا Cloudflare و ارتباط Cloudflare تا سرور اصلی رو رمزگذاری می‌کنه و اعتبار گواهی سرور اصلی رو هم بررسی می‌کنه.

  • حالت Flexible رو همراه با ریدایرکت اجباری سرور به کار نبرید، چون ممکنه حلقه ریدایرکت بسازه.
  • اگه سایت پشت CDN یا Reverse Proxy وارد حلقه ریدایرکت شد، از پشتیبانی هاست بخواید بررسی کنه که وردپرس و وب‌سرور هدر X-Forwarded-Proto رو درست تشخیص می‌دن. این هدر به سرور اصلی خبر می‌ده که درخواست کاربر از مسیر HTTPS رسیده.
  • فقط یک لایه رو مسئول ریدایرکت اصلی کنید و بعد از پاک‌کردن کش CDN، نتیجه رو دوباره آزمایش کنید.
  • برای آشنایی بیشتر با این ساختار، راهنمای استفاده از CDN در وردپرس رو ببینید.

فعال‌سازی SSL برای پیشخوان وردپرس

وردپرس تنظیم FORCE_SSL_ADMIN رو داره که استفاده از HTTPS رو در صفحه ورود و پیشخوان اجباری می‌کنه. فقط وقتی سراغ این تنظیم برید که گواهی معتبر نصب شده باشه و صفحه ورود با HTTPS درست باز بشه.

PHP
define('FORCE_SSL_ADMIN', true);

این خط رو قبل از توضیح پایانی وردپرس در فایل wp-config.php بذارین. اگه سایت پشت Reverse Proxy هست، قبل از فعال‌کردن این گزینه مطمئن بشید HTTPS درست تشخیص داده می‌شه؛ وگرنه ممکنه صفحه ورود وارد حلقه ریدایرکت بشه.

چطور خطای Mixed Content رو برطرف کنید؟

Mixed Content چیه و چرا بعد از نصب SSL دیده می‌شه؟

Mixed Content یعنی صفحه با HTTPS باز شده، ولی یکی از فایل‌های داخلش، مثل تصویر، فونت، CSS یا JavaScript، هنوز از یک آدرس HTTP دریافت می‌شه. در این حالت مرورگر ممکنه اون فایل رو مسدود کنه یا برای صفحه هشدار امنیتی نشون بده.

پیداکردن فایل‌ها و لینک‌های باقی‌مونده با HTTP

صفحه مشکل‌دار رو باز کنید، کلید F12 رو بزنید و در بخش Console دنبال پیام Mixed Content بگردید. آدرسی که در پیام نوشته شده نشون می‌ده کدوم فایل هنوز با HTTP بارگذاری می‌شه. بهتره صفحه اصلی، نوشته‌ها، فروشگاه، سبد خرید و صفحه ورود رو جداگانه بررسی کنید.

اصلاح آدرس‌های داخلی در پایگاه داده بدون خراب‌شدن داده‌ها

اول تنظیمات قالب، صفحه‌ساز و افزونه‌ها رو بررسی کنید و هر آدرس ثابت HTTP رو تغییر بدید. اگه آدرس قدیمی داخل تعداد زیادی نوشته یا تنظیم ذخیره شده، از یک ابزار جست‌وجو و جایگزینی سازگار با وردپرس، مثل افزونه Better Search Replace، کمک بگیرید. جایگزینی خام با ویرایشگر SQL ممکنه داده‌های سریال‌شده رو خراب کنه؛ یعنی اطلاعاتی که وردپرس با ساختار و طول مشخص ذخیره کرده.

قبل از جایگزینی، یک بار دیگه از پایگاه داده نسخه پشتیبان بگیرید. آدرس کامل HTTP دامنه خودتون رو با همون آدرس روی HTTPS جایگزین کنید و اول حالت آزمایشی یا Dry Run رو اجرا کنید. Dry Run یعنی ابزار فقط تعداد و محل تغییرات احتمالی رو نشون می‌ده و هنوز چیزی رو عوض نمی‌کنه. وقتی نتیجه رو بررسی کردید، حالت آزمایشی رو خاموش کنید و جایگزینی واقعی رو انجام بدید.

پاک‌کردن کش وردپرس، مرورگر، سرور و CDN

بعد از اصلاح لینک‌ها، کش افزونه وردپرس، سرور، CDN و مرورگر رو پاک کنید. بعد سایت رو در یک پنجره ناشناس باز کنید. اگه فایل CSS، فونت یا JavaScript باز نمی‌شه، راهنمای رفع خطای Failed to Load Resource در وردپرس هم برای پیدا کردن علت به کارتون میاد.

تنظیمات سئو بعد از تبدیل HTTP به HTTPS

گوگل نسخه HTTP و HTTPS یک آدرس رو دو URL جدا می‌بینه. برای اینکه سیگنال‌ها درست منتقل بشن، هر آدرس HTTP باید مستقیم و فقط با یک ریدایرکت دائمی به نسخه HTTPS همون صفحه بره.

  • لینک‌های داخلی رو به HTTPS تغییر بدید تا کاربر از یک ریدایرکت اضافه رد نشه.
  • آدرس canonical هر صفحه رو بررسی کنید. canonical یعنی آدرسی که به موتور جستجو می‌گه نسخه اصلی و ترجیحی صفحه کدومه.
  • نقشه سایت باید فقط آدرس‌های HTTPS رو داشته باشه.
  • فایل robots.txt نباید جلوی خزش نسخه HTTPS یا فایل‌های ضروری رو بگیره.
  • آدرس سایت رو در ابزارهای آمارگیری، تبلیغات، درگاه پرداخت و سرویس‌های بیرونی هم بررسی کنید.

ثبت و بررسی نسخه HTTPS در گوگل سرچ کنسول

طبق راهنمای رسمی گوگل سرچ کنسول، Property از نوع Domain همه پروتکل‌ها و زیردامنه‌های دامنه رو پوشش می‌ده. اگه از URL-prefix Property استفاده می‌کنید، نسخه HTTP و HTTPS جدا حساب می‌شن و باید نسخه HTTPS رو هم اضافه و تأیید کنید.

بعد نقشه سایت HTTPS رو ارسال کنید و گزارش ایندکس صفحه‌ها رو زیر نظر بگیرین. طبق راهنمای ابزار Change of Address گوگل، این ابزار برای انتقال HTTP به HTTPS نیست. برای کار با گزارش‌ها و ثبت نقشه سایت هم می‌تونید آموزش گوگل سرچ کنسول رو ببینید.

ثبت سایت با HTTPS در گوگل سرچ کنسول
ثبت سایت با HTTPS در گوگل سرچ کنسول

زمان انتقال در نتایج گوگل برای همه سایت‌ها یکسان نیست و ممکنه مدتی نوسان ببینید. گوگل پیشنهاد می‌کنه ریدایرکت‌ها رو دست‌کم یک سال نگه دارین؛ اگه امکانش رو دارین، بهتره اون‌ها رو برای همیشه حفظ کنید. حذف زودهنگام ریدایرکت ممکنه کاربران، لینک‌های قدیمی و موتورهای جستجو رو به آدرسی برسونه که دیگه کار نمی‌کنه.

تست نهایی فعال‌سازی SSL در وردپرس

  • سایت رو با HTTPS باز کنید و نام دامنه و اعتبار گواهی رو بررسی کنید.
  • یک آدرس HTTP رو باز کنید و مطمئن بشید با ریدایرکت 301 مستقیم به همون صفحه روی HTTPS می‌ره.
  • نسخه‌های www و بدون www رو امتحان کنید و فقط نسخه اصلی رو نگه دارین.
  • صفحه اصلی، چند نوشته، فرم تماس، صفحه ورود و پیشخوان رو بررسی کنید.
  • اگه فروشگاه دارین، سبد خرید، تسویه‌حساب و بازگشت از درگاه پرداخت رو هم آزمایش کنید.
  • کنسول مرورگر رو باز کنید و دنبال Mixed Content یا فایل‌های مسدودشده بگردید.
  • با ابزار SSL Labs پیکربندی عمومی گواهی و پروتکل‌های سرور رو بررسی کنید.
سبز بودن نوار مرورگر
سبز بودن نوار مرورگر

دیدن یک نماد خاص کنار آدرس، به‌تنهایی برای تست کافی نیست. ظاهر این بخش در مرورگرهای جدید تغییر کرده و HTTPS هم درست یا قابل‌اعتمادبودن محتوای سایت رو تضمین نمی‌کنه. نتیجه ریدایرکت، اعتبار گواهی و نبود Mixed Content معیارهای مهم‌تری هستن.

رفع خطاهای رایج بعد از فعال‌سازی SSL

رفع خطای اتصال امن یا گواهی نامعتبر

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

رفع حلقه ریدایرکت و خطای Too Many Redirects

ریدایرکت‌های افزونه، هاست، فایل .htaccess و CDN رو بررسی کنید. معمولاً دو قانون متناقض یا تشخیص اشتباه HTTPS پشت پراکسی این خطا رو می‌سازه. فقط یک لایه رو مسئول انتقال کنید، کش‌ها رو پاک کنید و دوباره نتیجه رو امتحان کنید.

رفع بازنشدن تصاویر، فونت‌ها و فایل‌های CSS یا JavaScript

کنسول مرورگر رو باز کنید و آدرس فایل خطادار رو ببینید. اگه فایل با HTTP فراخوانی شده، آدرس ذخیره‌شده در قالب، افزونه یا پایگاه داده رو اصلاح کنید. اگه همون فایل با HTTPS هم باز نمی‌شه، سطح دسترسی فایل، تنظیمات CDN و آدرس دامنه فایل رو بررسی کنید.

رفع مشکل ورود به پیشخوان وردپرس

کوکی‌های دامنه رو پاک کنید و آدرس /wp-admin/ رو مستقیم با HTTPS باز کنید. بعد آدرس‌های home و siteurl، ثابت‌های فایل wp-config.php و تنظیم FORCE_SSL_ADMIN رو بررسی کنید. اگه مشکل بعد از فعال‌کردن افزونه شروع شده، افزونه مربوط به SSL یا ریدایرکت رو موقتاً از File Manager غیرفعال کنید.

رفع نمایش نسخه HTTP بعضی از صفحه‌ها

اول مطمئن بشید قانون ریدایرکت همه مسیرها رو پوشش می‌ده و فقط برای صفحه اصلی نوشته نشده. بعد کش CDN و سرور رو پاک کنید، لینک‌های داخلی رو اصلاح کنید و canonical صفحه رو ببینید. اگه فقط یک مسیر خاص روی HTTP می‌مونه، تنظیمات افزونه یا بخش مربوط به همون مسیر رو جداگانه بررسی کنید.

سؤالات متداول

آیا گواهی SSL رایگان برای سایت وردپرسی کافیه؟

برای بیشتر سایت‌های وردپرسی، گواهی رایگان معتبر مثل Let’s Encrypt کافیه. چیزی که بیشتر از رایگان یا پولی‌بودن اهمیت داره، نصب درست، پوشش همه نام‌های دامنه و تمدید خودکار گواهیه.

آیا برای فعال‌سازی SSL حتماً به افزونه نیاز دارید؟

نه. می‌تونید گواهی رو روی هاست نصب کنید، آدرس وردپرس رو تغییر بدید و ریدایرکت رو روی وب‌سرور بسازید. افزونه فقط بعضی از مراحل رو برای کاربران تازه‌کار ساده‌تر می‌کنه.

آیا HTTPS به‌تنهایی امنیت کامل سایت رو تأمین می‌کنه؟

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

آیا تبدیل HTTP به HTTPS باعث افت رتبه سایت می‌شه؟

اگه ریدایرکت‌های دائمی، canonical، لینک‌های داخلی و نقشه سایت درست تنظیم بشن، انتقال نباید باعث افت پایدار بشه. بااین‌حال ممکنه تا وقتی گوگل تغییرات رو پردازش می‌کنه، کمی نوسان ببینید.

چرا بعد از نصب SSL هنوز سایتتون امن نشون داده نمی‌شه؟

معمولاً گواهی همه نام‌های دامنه رو پوشش نمی‌ده، اعتبارش تموم شده یا بعضی فایل‌ها هنوز با HTTP بارگذاری می‌شن. جزئیات گواهی و پیام‌های Mixed Content در کنسول مرورگر رو بررسی کنید.

آیا بهتره SSL فقط روی صفحه‌های ورود و پرداخت فعال باشه؟

نه. بهتره کل سایت روی HTTPS باشه تا همه صفحه‌ها، فایل‌ها و اطلاعات ارسالی کاربر از یک اتصال یکپارچه استفاده کنن. فعال‌سازی محدود روی چند صفحه، مدیریت لینک‌ها و ریدایرکت‌ها رو هم سخت‌تر می‌کنه.

تمدید گواهی SSL چطور انجام می‌شه؟

خیلی از هاست‌ها گواهی رایگان رو خودکار تمدید می‌کنن، ولی این موضوع به سرویس و تنظیمات هاستتون بستگی داره. بعد از نصب، وضعیت تمدید خودکار رو در پنل بررسی کنید یا از پشتیبانی بپرسید و برای تاریخ پایان اعتبار هم هشدار بذارین.

جمع‌بندی

فعال‌سازی SSL در وردپرس زمانی کامل می‌شه که گواهی معتبر، آدرس‌های HTTPS، ریدایرکت دائمی، لینک‌های داخلی و تنظیمات سئو همگی با هم هماهنگ باشن. بعد از اینکه مراحل رو انجام دادید، چند صفحه مهم رو دوباره امتحان کنید و بررسی تمدید خودکار گواهی رو هم یادتون نره. شاد و سربلند باشید. 🙂

نظر شما در این مورد چیه؟

  1. U346934۶ اسفند ۱۴۰۳

    توی لوکال هاست ذمپ چیکار کنم ؟

  2. U361098۱ آذر ۱۴۰۳

    سلام خسته نباشین
    من ssl بر روی هاست فعال هست
    نصب افزونه ssl نسخه پرو برای سایت نصب کنم بهتره یا نصب نکنم بهتره ؟
    از نظر امنیت و سرعت
    ممنونم

  3. U323245۱۲ خرداد ۱۴۰۳

    سلام، وقت بخیر ، آیا حتما باید سایت خرید هاست و ssl یکسان باشد؟
    مثلا اگر از سون هاست، هاست خریداری شود و ssl از ایران سرور خریداری شود، در این صورت امکان پیاده سازی وجود دارد؟

  4. U339276۴ اسفند ۱۴۰۲

    سلام وقتتون بخیر من یک اشتباهی کردم در قسمت کادری که نوشته بود http بهش s هم اضافه کردم بعد صفحه برام رفرش شد الان هرچی نام کاربری و رمز عبور وارد میکنم میگه اشتباه حتی رمز جدید هم نوشتم باز هم ارور میده باید چی کار کنم ؟

    • U325082۲۵ اسفند ۱۴۰۲

      از توی php admin توی cpanel میتونی ادرسو برگردونی به حالت قبل

    • U343881۲۶ اردیبهشت ۱۴۰۳

      سلام من لینک محصولات همکاری در فروش رو کپی کردم بردم در سایتم فرمت لینک محصول http هست و من وقتی که فرمت سایتم رو به https تغییر دادم لینک محصول کار نمیکنه و چیزی پیدا نمیکنه لطفا راهنمایی کنید

  5. U338815۳۰ بهمن ۱۴۰۲

    وقت بخیر،ممنون از آموزشهای خوبتون
    من یه مشکلی دارم استاد،بعد از فعالسازی SSL حالا کنار آدرس بار،علامت تعجب قرار گرفته و همچنان not secure هست

  6. U338042۱۶ بهمن ۱۴۰۲

    سلام وقتتون بخیر، ممنون از توضیحات خوبتون، ممکنه یک راهنمایی کنید در رابطه با تغییر httpسایت بهhttps در گوگل سرچ کنسول

  7. U325374۱۵ بهمن ۱۴۰۲

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

  8. U325374۱۵ بهمن ۱۴۰۲

    سلام
    چطوری میتونم برای لوکال هاست SSLبزنم؟

  9. U328745۲۸ آذر ۱۴۰۲

    وقتتون بخیر
    من از شرکت هاستینگ درخواست کردم و اونا هم گواهی sslرو برام فعال کردن
    الان لازمه که برای ثبت صفحات با https کاری رو انجام بدم یا خیر ؟

    • رضا راد۳ دی ۱۴۰۲

      سلام توی تنظیمات وردپرس https کنید ادرس سایت رو

  10. U335191۲۵ آذر ۱۴۰۲

    چنانچه گواهینامه ssl توسط شرکت هاستینگ به صورت پیشفرض روی دامنه فعال شود، آیا باز هم نیاز به نصب افزونه “SSL واقعا ساده” هست؟

    • رضا راد۲۷ آذر ۱۴۰۲

      سلام معمولا نیاز نیست مگر اینکه خطای ssl داشته باشین

  11. U322265۱۹ آبان ۱۴۰۲

    سلام وقت بخیر من از افزونه انجام دادم رفع نشد و حتی url رو هم از http به https تغییر دادم ولی سایتم اخطار داد الان من چی کار کنم که سایت https بشه

    • رضا راد۲۰ آبان ۱۴۰۲

      سلام از هاست بخواید ssl رو نصب کنن.

  12. U332365۱۰ آبان ۱۴۰۲

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

    • U343881۲۶ اردیبهشت ۱۴۰۳

      سلام من لینک محصولات همکاری در فروش رو کپی کردم بردم در سایتم فرمت لینک محصول http هست و من وقتی که فرمت سایتم رو به https تغییر دادم لینک محصول کار نمیکنه و چیزی پیدا نمیکنه لطفا راهنمایی کنید

  13. U324578۲۹ شهریور ۱۴۰۲

    سلام این مشکلو چطور بررسی کنیم و پیداش کنیم
    انتقال سایت از آدرس‌های www و https(s) به درستی انجام نمی شود.

    • رضا راد۳۰ شهریور ۱۴۰۲

      سلام از هاست بخواید www رو ریدایرکت کنن به نسخه همراه با https سایت

  14. U324578۲۸ شهریور ۱۴۰۲

    سلام سایت الکسا این ارور رو میده
    انتقال سایت از آدرس‌های www و https(s) به درستی انجام نمی شود.
    اگر تبدیل درست انجام نشده راه حل چیه؟

    • رضا راد۲۹ شهریور ۱۴۰۲

      سلام سایت الکسا خیلی وقته تعطیل شده.

      • U324578۳۰ شهریور ۱۴۰۲

        اره ولی این ارورر رو میخوام حل کنم

        • رضا راد۳۰ شهریور ۱۴۰۲

          سایت الکسا؟ خب سایتش تعطیل شده چطور میخواید مشکلش رو حل کنید.

  15. U327095۱۹ شهریور ۱۴۰۲

    سلام من تبدیل به https کردم اما سایت دیگه برام بالا نمیاد و همچین اخطاری میده Warning: Potential Security Risk Ahead

    • رضا راد۲۹ شهریور ۱۴۰۲

      سلام ظاهرا درست ssl نصب نشده. از هاست بخواید نصب کنن.

  16. U327095۱۸ شهریور ۱۴۰۲

    سلام من سایتم رو https کردم اما دیگه نمیتونم وارد شم یه همچین خطایی میده : Warning: Potential Security Risk Ahead

  17. U324578۲۶ تیر ۱۴۰۲

    با سلام و خسته نباشید از سایت عالی و پشتیبانی به روزتون
    من از دیروز که سایتمو از httpبه https تغییر دادم بیشتر مواقع سایت باز نمیشه و ارور زیر رو میده
    DNS_PROBE_FINISHED_NXDOMAIN
    ممنون میشم چک کنید سایتمو مشکلش چیه

    و این ارورر ldni
    Unchecked runtime.lastError: The message port closed before a response was received.

    • رضا راد۲۷ تیر ۱۴۰۲

      سلام میتونه از dns های شما باشه. با intodns.com تست کنید سایتتون رو

  18. U324578۲۵ تیر ۱۴۰۲

    سلام من افطونه رو نصب کردم در قسمت تنظیماتم s به http اضاف کردم .درست رفتم راهو دیگه نمیخواد کاری انجام بدم؟

    • رضا راد۲۶ تیر ۱۴۰۲

      سلام اگر سایتتون خطایی نمیده اوکیه دیگه کار خاصی نداره

  19. U323115۳۱ فروردین ۱۴۰۲

    سلام ضمن تشکر از مطالب ارزشمند شما سوالی داشتم
    برای تبدیل http به https از این کدی که در این صفحه قرار دادین باید استفاده کنیم.

    حال برای ریدایرکت سایت‌های بدون www به با سایت‌های با www هم باید کد دیگری قرار بدیم؟
    یا همین کد کفایت میکنه؟

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

    ممنون میشم راهنمایی کنین.

    • رضا راد۶ اردیبهشت ۱۴۰۲

      سلام همین کد باید کافی باشه. تست کنید.

  20. U313760۱۲ خرداد ۱۴۰۱

    سلام
    نیازه بعد این مراحل سایت مپ رو در کنسول در پروپرتی سایت جدید( https) وارد کنیم ؟

  21. U313329۲۸ فروردین ۱۴۰۱

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

    • رضا راد۳ اردیبهشت ۱۴۰۱

      سلام از هاستینگ بپرسید براتون فعال میکنن

  22. U37769۱۲ فروردین ۱۴۰۰

    سلام آقای حسینی
    من وب سایت خودم روش دوتا قالب فعال کردم یکی jupiter بود یکی qiuk مشکل اینه الان سایت من خودش برای خودش https شده و من برای سرچ سایتم باید سرچ کنم
    و اگر خالی سرچ کنم
    سایت بدون http بالا میاد با قالب قدیمی
    خب من الان حقیقتا گیج شدم چون من اصلا نخواسته بودم سایتم رو تغییر بدم از http به https و الان دوتا سایت دارم انگار
    میشه بهم بگین چیکار کنم ؟

    • رضا راد۱۴ فروردین ۱۴۰۰

      سلام از هاست بخواهید این مورد رو بررسی کنند. ظاهرا از تنظیمات هاست private_html شما فعال شده

      • U37769۱۵ فروردین ۱۴۰۰

        پرسیدم بهم گفتن ssl رایگان سه ماهه سی پنل برام فعال شده که ریداکتم کرده بودم انگار
        ولی الان برام غیر فعالش کردن
        بنظر شما یک ساله خریداری کنم یا همین سه ماهه رایگان خوبه ؟
        اخه من سایتم ازمایشی

        • رضا راد۱۶ فروردین ۱۴۰۰

          تفاوتی نداره تاثیر توی سئو داره اما اونقدر زیاد نیست که براش هزینه کنید. سر ۳ ماه تمدید کنید.

  23. U30853۲۸ آذر ۱۳۹۹

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

    • تیم پشتیبانیتیم پشتیبانی۲۹ آذر ۱۳۹۹

      سلام
      آموزش حل خطای mixed content را در سایت ما ببینید

  24. U30853۱۹ آذر ۱۳۹۹

    سلام من https رایگان گرفتم و برای تمدید https رایگان باید اول https تموم بشه بعد دوباره میشه گرفت یه سوال برام پیش اومده اگر سایتم رو با https به گوگل معرفی کنم بعد https من تموم بشه من 10 دقیقه بعدش دوباره تمدیدش کنم تو این 10 دقیقه مشکلی برای لینک های سایتم پیش نمیاد که با https معرفی شده بعد شده http؟
    ببخشید اگه خوب نتونستم خوب توضیج بدم زیاد از سیستم سرچ کنسول نمیدونم

    • تیم پشتیبانیتیم پشتیبانی۱۹ آذر ۱۳۹۹

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

  25. U28681۲ تیر ۱۳۹۹

    سلام همه صفحه های سایتم به جز سایت صفحه اصلی ssl شون فعال هست!!
    صفحه اصلی اولش https داره ولی کامل فعال نشده(مروگر سبز نشون نمیده مثل بقیه برگه هایه سایت و تو گروم میگه note secure)

    • تیم پشتیبانیتیم پشتیبانی۳ تیر ۱۳۹۹

      سلام
      باید از شرکتی که براتون ssl رو نصب کردن بخواید که تنظیمات رو مجدد بررسی کنن

  26. U5807۲۴ اردیبهشت ۱۳۹۹

    سلام و عرض ادب
    لینک موسیقی از سایت ها دیگر را که روی سایتم قرار می دهم تا پلی شود اگر سایت منبع https نباشد در مرورگر کروم پلی نمی شود زیرا بصورت پیشفرض مرورگر کروم لینک http را به https می کند و این باعث شده که خیلی از ویدیوها و موسیقی های درون سایتم پلی نشود چکار باید کنم؟

    • تیم پشتیبانیتیم پشتیبانی۲۴ اردیبهشت ۱۳۹۹

      سلام
      متاسفانه راهی نیست باید یا لینک https قرار دهید یا سایت را بدون https راه اندازی کنید

  27. کاربر مهمان۱۷ اسفند ۱۳۹۸

    سلام روزبخیر
    من SSL را روی سایت وردپرسی خودم نصب کردم با افزونه Really Simple SSL، و توی سرچ کنسول هم با https تعریف کردم، و Redirect 301 را روی پلاگین فعال کردم، ولی هنوز توی سرچ کنسول http ورودی جدا از https داره و برای مثال https کلیک و ایمپرشن جدا از http داره، این طبیعیه یا چطور میتونم ورودی http رو کامل روی https بیارم؟ اگر ریدایرکت بشه که دیگه نباید ورودی بگیره

    • تیم پشتیبانیتیم پشتیبانی۱۷ اسفند ۱۳۹۸

      سلام
      طبیعی هست باید صبر کنید تا به مرور کم شود

  28. کاربر مهمان۲ بهمن ۱۳۹۸

    سلام
    بعد از تغییر آدرس سایت از http به https لازم هست که توی گوگل سرچ کنسول آدرس سایت را تغییر بدیم یا نه؟
    بعد از ثبت ssl و تغییر آدرس روی فایل Robot.txt چه کاری باید در سرچ کنسول انجام بدیم؟

    • تیم پشتیبانیتیم پشتیبانی۳ بهمن ۱۳۹۸

      با سلام
      بله لازم هست.باید ادرس را با https ثبت کنید

  29. U16309۸ فروردین ۱۳۹۸

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

    • رضا راد۸ فروردین ۱۳۹۸

      سلام درست روی هاست نصب نشده. حتما ca bundle رو نصب کنید.

  30. کاربر مهمان۱ شهریور ۱۳۹۷

    سلام و عرض ادب
    خیلی ممنونم از بابت مقاله های عالی و منحصر به فردتون.
    الف : من می خوام دو تغییر رو بصورت همزمان در سایتم انجام بدم ممنون میشم راهنمایی بفرمایید :
    1- تغییر دامنه از بدون WWW به حالت دارای WWW
    2- فعال سازی SSL خریداری شده بر روی سایت وردپرسی (http به https )
    مقاله های مختلفی رو با کد های متفاوتی رو در اینترنت دیدم و مطالعه کردم، اما چیزی که متوجه نشدم اینه که آیا میشه این دو تا کد رو بصورت ترکیبی استفاده کرد ؟ اگر میشه چطوری باید ترکیب کنم ؟ و ایا بهتره ترکیب بشن یا خیر ؟خیلی ممنونم
    1- تغییر دامنه از بدون WWW به حالت دارای WWW :
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^example.com [NC]
    RewriteRule ^(.*)$ example.com/$1 [L,R=301,NC]

    2- فعال سازی SSL خریداری شده بر روی سایت وردپرسی (http به https ) :
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ {HTTP_HOST}%{REQUEST_URI} [L,R=301]

    من هیچ دانشی در مورد برنامه نویسی ندارم و لی تو بررسی که تو اینترنت داشتم ، گفتم شاید یه همچین چیزی بشه ؟! ولی بنظرم اشتباهه ! ممنونم میشم کد صحیح و ترکیبی رو بفرمایید.
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^example.com [NC,OR]
    RewriteCond %{HTTP_HOST} ^www.example.com [NC]
    RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC]

    ب : و اون طور که متوجه شدم باید این کد رو در htaccess. و در سطر اول ، قبل از هر چیزی باید بگذارم ! درست متوجه شدم ؟
    و بعدش به پیشخوان وردپرس برم و در بخش تنظیمات آدرس ( نشانس ورد پرس ونشانی سایت ) رو به آدرس زیر تغییر بدم : درست متوجه شدم:
    xample.com

    ج : و بعدش جهت اضافه کردن HTTPS به صفحه ورود و مدیریت وردپرس باید به wp-config.php برم و در در بالای خط /* That’s all, stop editing! Happy blogging. */ کد زیر رو قرار بدم : ( ترتیب کارهایی که می خوام بکنم درست هست ؟
    define(‘FORCE_SSL_LOGIN’, true);
    define(‘FORCE_SSL_ADMIN’, true);

    د : و بعد جهت رفع مشکل عدم نمایش آیکون سبز SSL در وردپرس ، افزونه Really Simple SSL و بعد از نصب افزونه به منوی تنظیمات> SSL در پیشخوان وردپرس برم و گزینه Active SSL رو کلیک کنم تا مشکل عدم نمایش آیکن سبز رنگ برطرف شود .
    ه : یه سوال مهم ! قالب وردپرس من قفل داره و باید حتما در دامنه قبل غیر فعال کنم و در دامنه جدید فعال کنم ! این مرحله رو قبل یا بعد از کدوم 4 مرحله بالا انجام بدم ؟
    خیلی خیلی ممنونم.

    • رضا راد۳ شهریور ۱۳۹۷

      سلام
      توی کدها www رو بردارید توی تنظیمات وردپرس هم بدون www وارد کنید
      ۲. خیر ترکیبی استفاده نکنید کد همین صفحه کامل هست
      ب . بله توی همین فایل ابتدا باید باشه
      ج. اگر افزونه رو فعال کنید نیازی به اینکار نیست
      د. بله
      ه. در اولین مرحله قفل را آزاد کنید و در آخرین مرحله فعال کنید
      با احترام

  31. U4852۱۲ تیر ۱۳۹۷

    شما کسی رو دارین که برام انجام بده؟

  32. U4852۱۲ تیر ۱۳۹۷

    من به مشکل عجیبی برخوردم وقتی ssl رو فعال میکنم و کل موارد هم رعایت میکنم اما به محض فعال سازی و گذاشتن کد ها در سایت، صفحه هوم پیج سایت کلا به هم میریزه و از حالت طراحی شده خارج میشه طراحی صفحه هوم پیجم با ویژوال کامپوزر هست قالب هم بی هست چطوری میتونم عیب کار رو بررسی کنم
    ممنون میشم راهنماییم کنین

    • تیم پشتیبانیتیم پشتیبانی۱۲ تیر ۱۳۹۷

      از یک برنامه نویس بخواهید ssl را برایتان نصب کند.
      قالب و افزونه مشکلی با ssl ندارند.

  33. کاربر مهمان۱۵ فروردین ۱۳۹۷

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

    • رضا راد۱۵ فروردین ۱۳۹۷

      سلام آموزش تغییر دامنه سایت را ببینید

  34. کاربر مهمان۱۲ فروردین ۱۳۹۷

    ضمن تشکر از پاسخ شما
    نوع گواهینامه های ssl در این مورد موثر نیست ؟

    • تیم پشتیبانیتیم پشتیبانی۱۲ فروردین ۱۳۹۷

      احتمالا خیر!

  35. کاربر مهمان۱۲ بهمن ۱۳۹۶

    ضمن تشکر از شما ،
    بسیار مشاهده میشه بعد از راه اندازی ssl برای سایت و زمان بارگزاری با https ، زمان بارگزاری بسیار افزایش پیدا میکنه
    آیا روشی وجود داره که این مشکل رو هم حل کنه ؟
    خیلی ممنون میشم راهنمایی بفرمایید.

    • رضا راد۱۳ بهمن ۱۳۹۶

      درود خیر متاسفانه راهی نیست

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

در حال بارگذاری...

هر سوالی دارید بپرسید.پاسخگوی شما هستیم.