آموزش رفع خطای 404 در وردپرس
حتما شما هم با خطای 404 در سایت ها روبرو شده اید. یکی از تجارب ناخوشایند وبگردی برای منِ مخاطب، این صفحه است. از طرف دیگر وب مستران هم به دو دلیل مهم، به دنبال رفع آن هستند. اول از دست ندادن مخاطبان و همچنین جریمه نشدن از سمت گوگل. پس با ما برای آموزش رفع خطای 404 در وردپرس همراه باشید.
رفع خطای 404 در وردپرس
ارور 404 یکی از خطاهای رایج وردپرس است که گوگل برای رتبه دهی به سایت ها، به آن بسیار توجه می کند. در واقع اگر خطاهای 404 سایت شما زیاد شود، سایت شما از طرف گوگل پنالتی می شود. پس مواظب آن باشید. اما خطای 404 چه مفهومی دارد؟ وقتی مخاطب شما این پیام را در سایت می بیند، به معنی آن است که این صفحه در سایت وجود ندارد. اینجا در کنار هم رفع خطای 404 را در وردپرس مرور می کنیم تا از این به بعد دیگر شاهد این مورد نباشیم.
علت ایجاد خطا 404
جدا از رفع این مشکل، باید بدانید چرا این خطا ایجاد شده. دو مورد باعث این ارور می شوند.
- عوض کردن پیوندهای یکتا صفحات
- حذف صفحه بدون هدایت به یک صفحه دیگر
خب کاملا واضح شد چرا این اتفاق می افتد. کاربر شما از طریق گوگل به صفحه ای هدایت می شود که در واقع دیگر وجود ندارد. درست است که شما فقط نامک را تغییر داده اید، اما توجه داشته باشید، نامک قبلی را گوگل شناسایی کرده است. راه حل قطعی این خطا، هدایت کردن لینک های قبلی به نامک های اصلی مد نظر شماست.
مشاهده لیست ارورهای 404
اگر ندانیم چه ارورهایی در سایت داریم، نمی توانیم آن را رفع کنیم. مثل اینکه کسی بیمار باشد، تا زمانی که پزشک تشخیص نداده بیماری چیست، داروی مناسبی نمیتواند تجویز کند. یکی از ساده ترین راه حل ها برای رفع خطای404 در وردپرس، داشتن آمار از این ارور است. اگر سایت خود را به گوگل معرفی کرده باشید، از مسیر زیر می توانید آن ها را مشاهده کنید.
google webmasters tools > crawl > crawl errors
کلیه خطاهای سایت شما در این بخش آورده شده اند. همچنین جزئیات هر یک از ارور ها مثل تاریخ شناسایی و … نیز درج شده.
برطرف کردن خطای 404
برای رفع خطای 404 در وردپرس چند راه حل کلی وجود دارد. که هر یک مزایا و معایبی دارد. تجربه و دانش شما در انتخاب آنها تاثیر گذار است. با هر کدام از روش ها که ترجیح شما باشد، براحتی می توانید، خطر پنالتی شدن را از سایتتان دور کنید.
تغییر ساختار فایل htaccess. به صورت دستی یا NGINX سرور
یکی از سریع ترین روش های موجود است. که البته نیاز به دانش تخصصی در زمینه کدنویسی و برنامه نویسی دارد.
استفاده از یک پلاگین هدایت کننده یا redirect plugin
برخی افزونه ها فقط برای همین کار طراحی شده اند. معروف ترین آن ها Redirection است. چنانکه قبلا هم اشاره کردیم، افزونه ها و قالب ها را حتما از سایتی معتبر تهیه کنید. چون ممکن است فایل های مخرب و ویروسها را به سایت شما انتقال دهند. البته باید توجه داشته باشید که این افزونه قدری کند هستند.
استفاده از افزونه پرمیوم Yoast Seo برای رفع خطای 404 در وردپرس
راحت ترین روش، استفاده از افزونه Yoast SEO پریمیوم است. بسیاری از سایت های وردپرسی از این پلاگین برای سئو خود استفاده می کنند. خوب است بدانید که بخشی از آن دقیقا به منظور، یعنی تغییر مسیر(Redirest) تعریف شده. با هم این روش را مرور می کنیم.
بعد از نصب افزونه یواست سئو روی وردپرس، در ستون سمت راست، لوگو آن را مشاهده می کنید. با کلیک روی آن، دکمه تغییر مسیر را بزنید.
حالا شما به بخش Redirect منتقل شده اید. برای انتقال صفحاتی که دارای ارور 404 هستند، مطابق شکل زیر، از گزینه 301، یعنی انتقال کامل، استفاده کنید. در فیلد اول، آدرسی که 404 دارد قرار داده شود. در فیلد دوم آدرسی از سایت که میخواهید نمایش داده شود، قرار دهید.
با هم یک مثال را به صورت عینی، برای رفع خطای 404 در وردپرس ، انجام می دهیم.
من در بخش search console، یک ارور را مشاهده کرده ام. با زدن روی لینک نمایش داده شده، به سایت خودم و صفحه 404 منتقل می شوم. مطابق شکل.
توجه کنید که نیازی نیست همه آدرس انتخاب شود. از بخشی که به عنوان مثال، آورده شده، انتخاب کنید. این مورد را در هر دو فیلد رعایت کنید.
خب رفع خطای 404 وردپرس شما انجام شده است. با رفرش صفحه می توانید اطمینان حاصل کنید. حالا دوباره به اکانت سایت در گوگل رفته و دکمه mark as fixed را بزنید تا آن خطا از لیست شما حذف شود.
در طراحی سایت با وردپرس احتمالا با سایر خطاها نیز روبرو شدهاید؛ برای اینکه اقدامات مناسبی در هنگام مواجهه با آنها انجام دهید پیشنهاد میکنم دوره عیب یابی خطاهای وردپرس راست چین که به صورت رایگان در اختیار شما قرار گرفته است را ببینید.
امیدوارم مطالبی که بیان شد، برای شما مفید باشد. و تمامی خطاهای 404 را رفع کنید.
در صورت روبرو شدن با سایر خطاهای 4xx می توانید سایر مقالات راست چین را مطالعه نمایید.