سلام عزیزان دل؛ قبل از اینکه به سوال چگونه خطای ۴۰۴ را برطرف کنیم جواب بدیم، باید بگیم ارور ۴۰۴ چی هست و تو سئو چه تاثیری داره؟
اگه حوصله خوندن محتوای زیر رو نداری میتونی این ویدئو رو بجاش ببینی
خطای ۴۰۴ چیست؟
کد ۴۰۴ یک کد وضعیت در وب هست که به کاربر میگه صفحهای که دنبالشه پیدا نمیشه. کد ۴۰۴ و دیگر کدهای وضعیت پاسخ، بخشی از کدهای پاسخ پروتکل انتقال ابرمتن وب هستن. کد ۴۰۴ به این معنیه که سرور نتونسته صفحه وبی رو که کاربر درخواست کرده پیدا کنه. تنوعهایی از این پیام خطا وجود داره، مثل “خطای ۴۰۴”، “صفحه ۴۰۴ پیدا نشد” و “آدرس اینترنتی درخواستی یافت نشد.”
علت بروز خطای ۴۰۴ چیست؟
پیام خطای ۴۰۴ معمولاً زمانی رخ میده که محتوای وبسایت حذف شده یا به آدرس اینترنتی دیگری منتقل شده باشه. اما دلایل دیگهای هم برای نمایش این پیام وجود داره، مثل:
- آدرس اینترنتی یا محتوای آن (مثل فایلها یا تصاویر) حذف یا جابجا شده، بدون اینکه لینکهای داخلی متناسب با اون تغییر کنن.
- آدرس اینترنتی به اشتباه نوشته شده (در زمان ایجاد یا طراحی مجدد)، به اشتباه لینک داده شده، یا به اشتباه در مرورگر تایپ شده.
- سرور مسئول وبسایت در حال اجرا نیست یا ارتباط قطع شده.
- نام دامنه درخواستی نمیتواند توسط سیستم نام دامنه (DNS) به آیپی تبدیل شود.
- نام دامنه وارد شده دیگر وجود ندارد (یا دیگر موجود نیست).
لینکهای مرده گاهی اوقات برای مدتهای طولانی باقی میمانند چون مدیران سایتها از حذف یا جابجایی محتوای لینک شده بیخبرند. خیلی از وبسایتها هنوز توی صفحات نتایج موتور جستجو (SERPs) ظاهر میشن، حتی اگه دیگه آنلاین نباشن (یا حداقل نه در آدرس اینترنتی مشخص شده).
سایتهای دیگری که لینک شدن مثل بلاگها، پورتالهای خبری و غیره، اغلب از حذف شدن یا یافتن سایت در آدرس جدید بیخبرند. بسیاری از مدیران وبسایتها به طور منظم لینکهای خارجیشون رو چک نمیکنن و به همین دلیل، یک لینک کاری به راحتی میتونه به یک لینک مرده تبدیل شه.
چگونه خطای ۴۰۴ را برطرف کنیم
در خدمات سئو برای رفع خطای ۴۰۴ موارد زیر رو میتونید انجام بدید:
مرورگرتون رو چک کنید
گاهی اوقات خطاهای ۴۰۴ به خاطر مشکلاتیه که توی دستگاه شما هستن، نه وبسایتتون. پس، اول از همه این کارهای ساده رو امتحان کنید:
- مطمئن شید که آدرس اینترنتی بدون غلط تایپی باشه.
- کش مرورگرتون رو پاک کنید: ممکنه مرورگر یه نسخه قدیمیتر از صفحه رو ذخیره کرده باشه.
- مرورگرتون رو مثل گوگل کروم یا مایکروسافت اج ریاستارت کنید.
- از لینک توی یک پنجره خصوصی/ناشناس دیدن کنید. این کار معمولاً افزونههایی که مشکلساز هستن رو غیرفعال میکنه.
- لینک رو روی یک دستگاه دیگه امتحان کنید.
- از یک دوست در شبکهای دیگه بخواهید لینک رو امتحان کنه.
- اگه هیچکدوم از این روشها جواب نداد، احتمالاً مشکل فقط از طرف کاربر نیست. در اون صورت، باید نگاه دقیقتری به وبسایتتون بندازید تا مشکل رو تشخیص بدید.
ریدایرکتهای ۳۰۱ تنظیم کنید
چه لینکهای مردهای که به خطاهای ۴۰۴ منجر میشن از بیرون وبسایتتون باشن، چه از لینکهای خودتون یا آدرسهای اینترنتی که معمولاً اشتباه تایپ میشن، خوبه که یک ریدایرکت تنظیم کنید که بازدیدکنندگان رو به صفحه درست هدایت کنه.
معمولاً لینکهای داخلی مرده رو میشه با اصلاح آدرس اینترنتی اشتباهی که بهش اشاره میکنن، حل کرد، اما اگه لینکهای شکسته زیادی دارید که نمیتونید دستی اصلاح کنید، میتونید به جای اون ریدایرکتها رو تنظیم کنید.
معمولاً باید از ریدایرکت ۳۰۱ استفاده کنید، که نشون میده صفحه به طور دائم منتقل شده. اگه این جابجایی موقتیه و صفحه اصلی قراره بازگردونده بشه، به جای اون از ریدایرکت ۳۰۲ استفاده کنید.
چند راه برای انجام این کار وجود داره. میتونید به صورت دستی یک ریدایرکت تنظیم کنید یا یک افزونه وردپرس مثل Yoast SEO Premium نصب کنید که با یک سری مزایای SEO همراهه.
بعد از نصب افزونه، به Yoast و Redirects برید. بعد، آدرس اینترنتی قدیمی و جدید رو پر کنید.
افزونهها و تمها رو غیرفعال کنید
آیا خطاهای ۴۰۴ عجیبی دریافت میکنید که نمیتونید توضیحی براشون پیدا کنید؟ اگه از سایت وردپرس استفاده میکنید، شاید بخواهید موقتاً بعضی از افزونههاتون رو غیرفعال کنید یا به یک تم دیگه سوییچ کنید.
- قبل از انجام این کار، همیشه وبسایتتون رو بکاپ بگیرید تا اگه اتفاق غیرمنتظرهای رخ داد، مشکلی پیش نیاد.
- برای غیرفعال کردن تمتون، وارد داشبورد وردپرس بشید و به Appearance و بعد Themes برید.
- تمی که میخواهید بهش سوییچ کنید رو انتخاب کنید و روی Activate کلیک کنید.
- اگه خطاهای ۴۰۴ ناپدید شدن، شاید بخواهید در نظر بگیرید که از یک تم دیگه برای سایت وردپرستون استفاده کنید.
اگه مشکل همچنان ادامه داشت، مرحله بعدی غیرفعال کردن همه افزونههاییه که روی سایت وردپرستون نصب کردید.
دسترسیهای فایل رو اصلاح کنید
اگه با یک صفحه خاص که کد خطای ۴۰۴ نشون میده مشکل دارید، ممکنه به خاطر دسترسیهای نادرست فایل برای بعضی از داراییهای اون صفحه باشه، مثل تصاویر یا جاوااسکریپت.
برای اصلاح این مورد،
هنگامی که توی مدیریت فایل هستید، دنبال پوشهای بگردید که فکر میکنید فایلی که مشکلسازه توش قرار داره.
فایل رو انتخاب کنید، بعد به بالا اسکرول کنید و روی آیکون تغییر دسترسیهای فایل کلیک کنید. مطمئن شید که دسترسیهای Read روشن باشه، بعد روی Change permissions کلیک کنید.
ببینید آیا خطای ۴۰۴ رفع شده یا نه. اگه نشده، دسترسیها رو به حالت قبلی برگردونید.
فایل .htaccess رو پیکربندی کنید
گاهی اوقات فایل .htaccess میتونه خراب یا اشتباه پیکربندی شده باشه، که باعث میشه کدهای خطای ۴۰۴ نامناسبی دریافت کنید. میتونید این فایل رو حذف و دوباره ایجاد کنید تا شاید مشکل حل بشه. فقط مطمئن شید که قبل از این کار، از وبسایتتون بکاپ بگیرید.
کاربران وردپرس میتونن یک فایل .htaccess که درست کار نمیکنه رو با بهروزرسانی پیوندهای دائمی (permalinks) اصلاح کنن.
برای این کار، به Settings توی داشبورد وردپرس برید.
Permalinks رو انتخاب کنید و بدون دست زدن به هیچکدوم از تنظیمات، روی Save Changes کلیک کنید.
این کار معمولاً فایل .htaccess رو ریست میکنه و هر مشکل عجیبی که داشتید رو حل میکنه.
اگه این کار جواب نداد، سعی کنید به صورت دستی به فایل .htaccess از طریق FTP (پروتکل انتقال فایل) دسترسی پیدا کنید.
ابتدا یک حساب FTP ایجاد کنید. اطلاعات ورودتون رو یادداشت کنید، بعد FileZilla یا یک برنامه FTP معادل دیگهای که میتونید برای دسترسی به وبسایتتون استفاده کنید، دانلود کنید.
فایل .htaccess توی دایرکتوری ریشه قرار داره، پس باید بدون کلیک کردن روی هیچ پوشهای قابل مشاهده باشه. این پوشه رو به کامپیوترتون بکاپ بگیرید، بعد اون رو حذف کنید.
حالا ببینید آیا کد خطای ۴۰۴ حل شده یا نه. اگه نشده، فایل .htaccess رو بازگردانید.
اگه حل شده، یک فایل .htaccess جدید رو به صورت دستی از طریق FTP ایجاد کنید یا به Settings > Permalinks برید و روی Save Changes کلیک کنید.
تنظیمات دامنه و DNS رو بررسی کنید
اگه به تازگی به یک میزبان وب جدید منتقل شدید یا تنظیمات دامنه یا DNSتون رو تغییر دادید، ممکنه از ۲۴ تا ۴۸ ساعت طول بکشه تا دامنه منتشر بشه. در این مدت، ممکنه کل وبسایتتون کدهای خطای ۴۰۴ نشون بده یا به نوعی دیگه دسترسیناپذیر باشه.
اگه هیچکدوم از روشهای دیگه کمکی نکرد، آخرین کاری که میتونید انجام بدید اینه که تنظیمات دامنه و DNSتون رو چک کنید. معمولاً باید فقط اگه با سرورها راحت هستید، این کار رو انجام بدید. اگه برای حل کردن کدهای خطای ۴۰۴ مشکل دارید و نمیدونید چیکار کنید، برای کمک با میزبان وبتون تماس بگیرید.
برای بررسی تنظیمات دامنه و DNS، اول باید مطمئن شید که name servers درست هستن.
تاثیر خطای ۴۰۴ در سئو
خطای ۴۰۴ تاثیر زیادی روی تجربه کاربری و سئوی وبسایتتون داره. علاوه بر این، میتونه به سئوی سایتتون آسیب جدی بزنه. لینکهای ۴۰۴ مهم رو هدایت مجدد کنید، از اونهایی که فرصتی توشون میبینید استفاده کنید و اونهایی که نیاز ندارید رو حذف کنید.
سوالات متداول درباره “چگونه خطای ۴۰۴ را برطرف کنیم”
بیشتر سوالاتی که درباره ارور ۴۰۴ صفحات پیش میآید به شرح زیر است:
خطای ۴۰۴ چگونه بر تجربه کاربر و سئوی وبسایت تأثیر میگذارد؟
خطای ۴۰۴ میتواند نرخ پرش را افزایش دهد، مشکلاتی در ایندکسشدن ایجاد کند و به لینکهای باکیفیت (هم داخلی و هم خارجی) آسیب بزند. این مشکل معمولاً تنها توسط کاربران شناسایی میشود، بنابراین انجام یک بررسی سئوی منظم برای یافتن این خطا مهم است.
علت اصلی خطای ۴۰۴ چیست؟
خطای ۴۰۴ معمولاً زمانی رخ میدهد که کاربر URL اشتباهی وارد کند یا مدیر وبسایت در پیکربندی آن اشتباه کند. این میتواند به دلیل تغییر نام URL، حذف شدن صفحه وب یا تغییر دامنه بدون ایجاد ریدایرکت باشد.
چگونه میتوان خطای ۴۰۴ را رفع کرد؟
برای رفع خطای ۴۰۴، میتوانید از ابزارهایی مانند Broken Link Checker استفاده کنید تا لینکهای شکسته را شناسایی و اصلاح کنید. همچنین، میتوانید URLهای تغییر یافته را ریدایرکت کنید یا صفحات حذف شده را بازیابی کنید.
آیا خطای ۴۰۴ همیشه بد است؟
خیر، خطای ۴۰۴ لزوماً همیشه بد نیست. اگر صفحهای دیگر مرتبط نیست یا محتوای آن منسوخ شده است، نمایش خطای ۴۰۴ میتواند به کاربران کمک کند تا متوجه شوند که صفحه دیگر موجود نیست. با این حال، باید از خطاهای ۴۰۴ غیرضروری جلوگیری کرد و تجربه کاربری را بهبود بخشید.