مقاله – صفحه خطا ۴۰۴ و نحوه رفع مشکل آن چیست؟
یکی از صفحات رایجی که ممکن است در اینترنت با آن مواجه شوید صفجه خطای ۴۰۴ است، این صفحات هنگامی به وجود میآید که اطلاعات صفحه مورد از روی هاست دامین مورد نظر موجود نباشد یا حذف شده باشد.
انواع خطای ۴۰۴
۴۰۴ Error
۴۰۴ Not Found
Error 404
The requested URL [URL] was not found on this server
HTTP 404
Error 404 Not Found
۴۰۴ File or Directory Not Found
HTTP 404 Not Found
۴۰۴ Page Not Found
صفحه خطا ۴۰۴ چه مشکلاتی را بوجود میآورد؟
وجود صفحات ۴۰۴ باعث تجربه کاربری بد برای کاربران میشود و اعتماد آنها از بین میرود. رباتهای جستجوگر گوگل بعد از زیاد شدن صفحات ۴۰۴ علاوه بر کم کردن سرعت ایندکس سایت، محتوی آن سایت را بیکیفیت و کم اعتبار لحاظ مینماید. و تاثیر منفی بر سئوی وبسایت شما میگذارد.
چرا؟ چون شما فکر کنید که سایت شما ۵۰۰ صفحه دارد که همه ۵۰۰ صفحه آن را گوگل در نتایج خود نمایش میدهد بعد از یک هفته صفحات شما از بین میرود و تعداد صفحات فعال شما به ۱۰۰ صفحه میرسد و گوگل مجبور میشود سرعت اضافه کردن صفحات شما به نتایج گوگل (ایندکس کردن) را کاهش دهد تا سایت و صفحات شما به شرایط پایداری برسد.
پس اگر مدیر سایت (وبمستر) هستیم حواسمان باید به ارور ۴۰۴ باشد.
چگونه آدرس خطاهای ۴۰۴ را پیدا کنیم؟
با کمک Google Search Console (مناسب برای همه وبسایتها)
با ورود به گوگل وبمستر و ورود به قسمت Search Console > Crawl > Crawl Errors میتوانید لیست صفحاتی که خطای ۴۰۴ دارند را مشاهده نمایید. و مشکل آن را حل کنید (نحوه حل مشکل از طریق گوگل وبمستر را در ادامه مقاله میتوانید مطالعه نمایید.)
با صفحات ۴۰۴ باید چه کار کرد؟
تغییر آدرس از طریق فایل htaccess
این فایل در root هاست شما وجود دارد که با کدهایی میتوانید کاربران را از آدرسهای قدیمی به آدرسهای جدید منتقل نمایید.
در نظر بگیرید من یک صفحه دارم به نام hamyar.co/qadim میخواهم هر کسی این آدرس را زد به آدرس hamyar.co/jadid منتقل شود. برای این کار میتوانید کد زیر را در انتهای فایل .htaccess سایت خود اضافه نمائید:
//۳۰۱ Redirect Entire Directory
RedirectMatch 301 /qadim(.*) /jadid/$1
برای ساخت این کدها میتوانید از سرویسهای .htaccess Generator قسمت ۳۰۱ Redirect File or Directory استفاده نمائید.