چگونه ارور 404 را در سایت وردپرسی رفع کنیم

 شناسایی و رفع سریع ارور 404 در وردپرس

ارور 404. همان صفحه معروفی که می‌گوید: «اوپس! اینجا چیزی نیست». حتماً برای شما هم پیش آمده که روی لینکی کلیک کرده‌اید و با این صفحه مواجه شده‌اید. این خطا زمانی ظاهر می‌شود که وردپرس نتواند محتوای درخواستی شما را پیدا کند. اما نگران نباشید، رفع این مشکل در وردپرس اغلب ساده است.

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

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

دلیل رایج دیگر برای بروز این خطا، مشکلات حافظه پنهان یا کش است. اگر از یک پلاگین کش مانند W3 Total Cache یا WP Super Cache استفاده می‌کنید، ممکن است کش قدیمی باعث نمایش ارور 404 شود. راه حل این است که حافظه پنهان سایت را به طور کامل پاک کنید.

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

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

 رفع ارور 404 ناشی از تغییرات و مهاجرت در وردپرس

اگر اخیراً سایت خود را جابجا کرده‌اید یا دامنه آن را تغییر داده‌اید، احتمالاً با ارور 404 مواجه خواهید شد. این اتفاق به این دلیل رخ می‌دهد که آدرس‌های قدیمی در پایگاه داده ذخیره شده‌اند و وردپرس نمی‌تواند محتوای جدید را در مکان جدید پیدا کند.

مهمترین قدم در این شرایط، به روزرسانی آدرس سایت در تنظیمات وردپرس است. به پیشخوان وردپرس بروید و به مسیر تنظیمات > عمومی بروید. دو گزینه مهم در این صفحه وجود دارد: آدرس وردپرس و آدرس سایت. مطمئن شوید که هر دوی این آدرس‌ها به درستی و با آدرس جدید سایت شما پر شده‌اند. پس از ذخیره تغییرات، حتماً کش سایت و کش مرورگر خود را پاک کنید.

اگر مشکل پس از این کار برطرف نشد، ممکن است نیاز به به روزرسانی پیوندهای داخلی داشته باشید. وقتی سایت را منتقل می‌کنید، تمام لینک‌های داخلی همچنان به آدرس قدیمی اشاره می‌کنند. برای رفع این مشکل، می‌توانید از پلاگین‌هایی مانند Better Search Replace استفاده کنید.

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

همچنین، بررسی فایل htaccess. نیز ضروری است. این فایل که در پوشه اصلی نصب وردپرس قرار دارد، مسئول مدیریت پیوندهای یکتا است. گاهی اوقات در طی مهاجرت، این فایل آسیب می‌بیند یا به درستی به روز نمی‌شود.

شما می‌توانید یک فایل htaccess. جدید و استاندارد برای وردپرس ایجاد کنید. محتوای استاندارد این فایل را می‌توانید به راحتی در اینترنت پیدا کنید.

 وقتی پست‌ها و صفحات حذف شده باعث ارور 404 می‌شوند

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

اگر صفحه حذف شده دیگر مورد نیاز نیست، بهترین کار تنظیم یک تغییرمسیر 301 است. این تغییرمسیر به موتورهای جستجو و کاربران می‌گوید که این صفحه به طور دائمی به آدرس جدیدی منتقل شده است. این کار از هدر رفتن ارزش سئوی صفحه جلوگیری می‌کند.

شما می‌توانید با استفاده از پلاگین‌های ساده‌ای مانند Redirection، این تغییرمسیرها را به راحتی مدیریت کنید. فقط آدرس قدیمی که اکنون ارور 404 می‌دهد و آدرس جدیدی که می‌خواهید کاربر به آن هدایت شود را وارد کنید.

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

اگر نیاز دارید، آن را دوباره فعال کنید. اگر نه، باید صفحه از دست رفته را مجدداً ایجاد کرده و سپس برای آدرس قدیمی یک تغییرمسیر 301 به آدرس جدید تنظیم نمایید.

همچنین، حواستان به لینک‌های داخلی شکسته باشد. ممکن است درون مطالب خود به صفحه‌ای لینک داده باشید که اکنون حذف شده یا آدرس آن تغییر کرده است. بررسی این لینک‌ها و به روزرسانی آن‌ها می‌تواند از بروز بسیاری از خطاهای 404 جلوگیری کند.

استفاده از ابزارها و پیشگیری از ارور 404 در وردپرس

پس از رفع ارور 404 های موجود، نوبت به نظارت و پیشگیری می‌رسد. خوشبختانه ابزارهای مفیدی در وردپرس وجود دارند که در این راه به شما کمک می‌کنند.

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

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

برای پیشگیری، همیشه قبل از حذف یک صفحه یا پست فکر کنید. آیا این صفحه لینک‌های داخلی یا خارجی دارد؟ اگر پاسخ مثبت است، حتماً قبل از حذف، یک تغییرمسیر 301 برای آن تنظیم کنید. همچنین هنگام تغییر آدرس یک مطلب، از قابلیت تغییرمسیر خودکار که در برخی پلاگین‌های سئو وجود دارد استفاده کنید.

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