خطای 404 یکی از رایج ترین مشکلاتی است که ممکن در هنگام مرور با آن مواجه شوید. این کد وضعیت HTTP به این معنی می باشد که صفحه درخواستی در سرور وبسایت یافت نشده است. ممکن است نشان دهنده نقص در سرویس میزبانی یا تنظیمات پیکربندی سیستم نام دامنه شما باشد. روش های جلوگیری و رفع ارور 404 متنوع می باشد که در این محتوا ما به تعدادی از آن ها می پردازیم.
مواجه شدن با این خطا می تواند بر روی بازدیدکنندگان و همچنین سئو سایت شما تأثیر منفی بگذارد. همچنین می تواند بر روی بهینه سازی وبسایت و در نتیجه رتبه سایت شما تأثیر منفی گذارد. این ارور باعث می شود تا صفحه شما بن بست باشد و مانع از خزیدن مناسب موتورهای جستجو در وبسایت شما شود. این خطا در صورت مشاهده از سوی بازدیدکنندگان نیز باعث خستگی و از بین رفتن جایگاه مناسب وبسایت شما خواهد شد.
علت ایجاد پیام خطای 404
خطا 404 به این معنی است که مرورگر وصل شده و درخواست را به وب سرور ارسال کرده است. با این حال، نمی تواند منبع درخواستی را پیدا کند. در نتیجه مرورگر نمی تواند صفحه وب را بارگیری کند و خطا 404 را نشان می دهد. عوامل زیادی می تواند باعص ایجاد خطا 404 شوند.
صفحه منتقل یا حذف شده است. گاهی اوقات ممکن است محتوای صفحه بدون رفع مشکل لینک حذف شده یا منتقل شده باشد.
URL اشتباه تایپ شده است. پیوند صفحه به اشتباه در نوار آدرس مرورگر تایپ می شود. به عبارت دیگر، شما از URL اشتباهی برای دسترسی به صفحه استفاده می کنید.
مشکلات تنظیمات DNS یا دامنه همچنان در حال انتشار است یا به یک آدرس DNS اشتباه اشاره می کند.
مشکلات حافظه پنهان مرورگر ممکن است صفحه خطا 404 را به جای محتوای واقعی ذخیره کند. بنابراین حتی زمانی که وبسایت برای دیگران کار می کند، همچنان خطا را مشاهده می کنید.
دارایی گم شده معمولاً هر دارایی از دست رفته مانند تصویر، CSS یا فایل جاوا اسکریپت می تواند خطای 404 ایجاد نماید.
روش های راه حل خطا 404
قبل از این که به راه های زیر رجوع کنید بهتر است چند مورد را چک کنید. مرورگر خود را مجدداً راه اندازی کنید. سعی کنید تا پنجره فعالی را بسته و یک پنجره جدید باز نمایید. پاک کردن حافظه کش و همچنین سابقه مرورگر خود را حذف کنید و بررسی نمایید که آیا خطا ادامه دار است.
URL مربوط به وبسایت خود را مورد بررسی قرار دهید تا از آدرس صحیح وبسایت در نوار جستجو مطمئن شوید. از دستگاه دیگری استفاده کنید و با استفاده از مرورگر وب یا دستگاه دیگر به وبسایت دسترسی پیدا کنید. اگر این مورد عمل کرد، یک بار دیگر دستگاه قبلی را کوکی و حافظه پنهان مربوط به آن را پاک کنید.
پیوندهای خارجی را به صورت منظم بررسی نمایید، اطمینان حاصل کنید که هیچ لینک شکسته ای در وبسایت شما وجود ندارد. ممیزی منظم خطای 404یک مورد دیگر است که با استفاده از کنسول جستجوی گوگل صفحات بن بست را اسکن می کنید. اگر خطای شما همچنان ادامه داشت ممکن است وبسایت شما مشکل اساسی داشته باشد.
اما برای اینکه بتوانید رفع خطاهای مهم مربوط به 404 را مورد ارزیابی قرار دهیم به چهار روش زیر مراجعه نمایید.
1- مطمئن شوید که دامنه به هاست وبسایت شما اشاره دارد
اگر دامنه در فرایند انتشار می باشد باید منتظر بمانید تا این روند تمام شود. نهایت این روند 24 ساعت به طول خواهد انجامید. در مورد دیگر خطای 404 می تواند ناشی از تنظیمات نادرست DNS باشد. ممکن است از طریق یک رکورد دامنه را به یک سرور نام نادرست یا یک آدرس ip اشتباه اشاره کرده باشید. بنابراین نیاز است تا بررسی نمایید که دامنه به درستی اشاره می کند.
دو روش برای اتصال دامنه به هاست شما وجود دارد. استفاده از سرورهای نام یا آدرس ip از طریق یک رکورد A هر دو می تواند مشکل را رفع نماید.
2- رفع مجوزهای فایل
اگر خطاهای 404 همچنان رخ می دهد، توصیه می کنیم مجوزهای فایل را برطرف کنید. هنگامی که از میزبانی وب استفاده می کنید، سرور فایل های شما را مدیریت می کند و آنها را به مرورگر می فرستد تا بتواند سایت را بارگذاری کند.
مجوزهای فایل و پوشه به سرور اجازه می دهد اطلاع داشته باشد چه کسی می تواند داده های موجود در حساب میزبانی را اجرا، بخواند یا ویرایش کند. با این حال اگر مقادیر به اشتباه پیکربندی شوند، صفحه وب ممکن است خطای 404 را نشان دهد. بنابراین نیاز است برای حل این مشکل مجوزهای فایل را تغییر دهید.
3- فایل htaccess را غیرفعالی کنید
تغییر مسیرهای URL، کنترل دسترسی، امنیت وب سایت و عملکرد توسط یک فایل پیکربندی در سطح دایرکتوری به نام htaccess یا hypertext access مدیریت می شوند. به عنوان بخش اساسی یک وبسایت htaccess در داخل پوشه public_html در کنار سایر داده های حیاتی قرار دارد. با این حال ممکن است به دلایل مختلفی مانند افزونه های ناسازگار و پیکربندی اشتباه خراب شود.
خرابی htaccess احتمال دارد ظاهر وبسایت را مختل کند و صفحه خطای 404 ایجاد کند. برای رفع این مشکل، آن را غیرفعال کرده و یک مورد جدید جایگزین کنید.
4- backup را بازیابی کنید
پیام های خطا 404 ممکن است زمانی رخ دهد که کاربران اینترنت از پیوندهای خارجی از سایت های دیگر می ایند که آن ها را به صفحات وب حذف شده هدایت می کنند. برای حل این مشکل، بک آپ سایت را بازیابی کنید.
توجه نمایید که این روش تنها در صورتی کار می کند که برخی از صفحات وب سایت خراب شده باشند یا خطای 404 را نشان دهند.
راه های رفع خطا 404 در وردپرس
در ادامه ما به بیان روش های جلوگیری و رفع ارور 404 می پردازیم.
پیوندهای دائمی سایت وردپرس خود را به روز کنید
اگر هنگام تلاش برای دسترسی به محتوا با خاطاهای 404 در سراسر سایت موجه می شوید، احتمالاً علت مشکل در پیوندهای ثابت شما است. شما می توانید فایل htaccess را به عنوان یک علت احتمالی مورد بررسی کنید.
ساده تیرن راه برای رفع این مشکل رفتن به سراغ تنظیمات پیوند ثابت خود و از طریق داشبورد وردپرس به روز کنید. تنها کاری که باید انجام دهید این است که به قسمت تنظیمات برویم و permalinks را مشاهده کنید و روی گزینه save changes کلیک نمایید.
تنظیم 301 تغییر مسیر برای محتوا منتقل شده یا تغییر نام داده شده
اگر در یک محتوای خاص با خطا 404 مواجه شدید این مشکل احتمالا این است که slug URL را برای آن محتوا تغییر داد. آن قسمت از محتوا را به صورت دستی منتقل کرد به عنوان مثال با حذف پست موجود و چسباندن آن در یک پست جدید است.
کاربران سعی می کنند به محتوا در مکان قدیمی دسترسی پیدا کنند و به جای منبعی که انتظار داشتند، صفحه 404 را ببینند. بهترین راه برای رفع این مشکل این است که هر کسی که سعی در دسترسی به مکان قدیمی را دارد به مکان جدید هدایت شود.
در این صورت آن ها با هیچگونه خطا 404 روبرو نشده و به نقطه مناسب خواهند رسید. برای سئو نیز موضوع بسیار مناسب است. اگر یک پست را بدون اضافه کردن تغییر مسیر منتقل یا تغییر نام دهید، تمام اعتبار دامنه متصل به بک لینک های اشاره شده در آن پست را از دست می دهید.
وردپرس به طور پیش فرض سعی دارد که محتوای تغییر یافته را تغییر مسیر دهد. اما همیشه کار نمی کند و هرگز نباید برای این عملکرد به وردپرس تکیه کنید. اما نگران نباشید، چندین راه آسان برای تنظیم تغییر مسیر در وردپرس وجود دارد. استفاده از افزونه redirection برای مدیریت این موارد پرکاربرد است.
همچنین می توانید در برخی از هاست ها از htaccess برای تنظیم ریدایرکت ها استفاده کنید. سایت htaccess generator می تواند به شما کمک کند تا کد مناسبی را به فایل htaccesss اضافه نمایید.
نتیجه گیری
ارور 404 یک خطای کد وضعیت HTTP است که نشان می دهد صفحه خاصی که می خواهید از آن بازدید کنید وجود ندارد. معمولاً زمانی اتفاق می افتد که دامنه به یک آدرس DNS نادرست اشاره می کند، فایل ها یا پوشه ها دارای مجوزهای پیکربندی نادرست هستند یا سیستم یک فایل htaccess خراب را اجرا می کند.
زمانی که خطای 404 ظاهر می شود، حل فوری این مشکل بسیار مهم است. این مقاله راه های موثر برای رفع آن گرد آوری نموده است. با تمام بررسی ها خواه یا ناخواه این ارور در وبسایت شما اتفاق می افتذ. هر چه سایت شما بزرگتر باشد بیشتر شروع به دیدن خواهید کرد. توصیه می کنیم که یک گردش کار خوب را با هم برای نظارت بر این نوع خطاها و رفع آنها انجام دهید. خطاهای 404 هرگز برای بازدیدکنندگان، برند شما خوب نیستند و گوگل نیز دوست ندارد آن ها را ببیند.
زمانی می توانید سایت مفید و کارامد داشته باشید که تمامی عملکرد مربوط به سایت شما به درستی صورت گیرد. شما باید نظارت مناسبی در این حوزه داشته باشید و تمامی موارد مربوط به آن را مشاهده کنید. در صورت وجود مشکلات سریعاً آن را رفع نمایید.