( زمان مطالعه: 2 دقیقه )

برای رفع خطای “خطا کوکی‌ها مسدود شده‌اند یا توسط مرورگر شما پشتیبانی نمی‌شوند. شما باید آن‌ها را فعال کنید تا وردپرس بتواند از آن استفاده نماید.” زمان ورود به صفحه مدیریت وردپرس باید اول بدانیم چرا این مشکل ایجاد میشه.

1- غیرفعال بودن کوکی در مروگر

2- عدم تصدیق کوکی

مسدود شدن کوکی در وردپرس
خطا مسدود شدن کوکی در وردپرس

راهکار

غیرفعال بودن کوکی در مروگر

برای رفع این مشکل میتونید توی اینترنت سرچ کنید و راهکارهای فعالسازی کوکی رو پیدا کنید.
یکی از مطالب خوب برای این موضوع توی سایت میهن وب هاست نوشته شده اما عموما (95%) کاربران با کوکی مروگر کاری ندارن و همیشه فعال هست.

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

 

عدم تصدیق کوکی

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

اول ببینیم چرا این مشکل ایجاد میشه؛ زمانی شما این خطا رو دریافت میکنید که آدرس ثبت شده سایت در دیتابیس شما https شروع بشه و الان شما درخواست ورود رو با http داده باشید (در 99% موارد).

به راحتی میتونید فقط با اضافه کردن s به http اول آدرس سایت این مشکل رو رفع کنید.

به طور مثال اگر آدرس ورود شما اینه http://misterbr.ir/wp-login.php و خطا دریافت میکنید، باید آدرس تون رو به https://misterbr.ir/wp-login.php تغییر بدید.

 

جمع بندی

برای اینکه دیگه به این مشکل برنخورید میتونید آدرس http خودتون رو به طور کل به https تغییر بدید.

برای این منظور میتونید از افزونه Really Simple SSL یا روش های دیگه به جهت ریدایرکت دامنه از http به https استفاده کنید.

اما پیشنهاد شخصی من، استفاده از قطعه کد زیر هست؛ شما این کد رو به فایل htaccess سایت خودتون اضافه کنید (بعد از خط RewriteEngine On) لطفا دقت کنید بعد از هر خط اینتر بزنید.

 

RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

 

موفق باشید.

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

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