ارور 404 چیست و چگونه آن را برطرف کنیم؟
در این مقاله میخوانید
- ارور 404 چیست؟
- دلایل ایجاد خطای 404 چیست؟
- روشهای رفع کردن خطای 404-Page Not Found
- رفع خطای 404 در وردپرس به چه صورت است؟
- انواع خطای 404
- به عنوان مدیر سایت چگونه خطاهای 404 را پیدا کنیم؟
- آیا ارور 404 برای سئو مضر است؟
- اشتباهات رایج در مدیریت خطای 404
- تفاوت خطای 404 با سایر کدهای وضعیت HTTP
- جمعبندی
- سوالات متداول
خطای ۴۰۴ زمانی نمایش داده میشود که صفحه یا منبع موردنظر در سرور وجود نداشته باشد یا آدرس آن تغییر کرده باشد. اگر صاحب وبسایت هستید یا هنگام جستوجو در اینترنت با این پیام روبهرو شدهاید، آشنایی با دلایل بروز و روشهای رفع ارور 404 در گوگل کروم به شما کمک میکند تا سریعتر مشکل را شناسایی و برطرف کنید. در ادامه این مقاله از بخش آموزش سرور در بلاگ پارسپک، علت نمایش خطای 404 در گوگل و راهکارهای کاربردی رفع آن را بررسی میکنیم.
ارور 404 چیست؟
خطای 404 Not Found یکی از رایجترین کدهای وضعیت HTTP است که با پیام «صفحه موردنظر یافت نشد» نمایش داده میشود. این خطا زمانی رخ میدهد که وبسرور نتواند صفحه یا منبع درخواستی را پیدا کند. موضوعی که ممکن است به حذف یا تغییر آدرس صفحه، لینکهای شکسته، تنظیمات نادرست دامنه یا برخی مشکلات سمت سرور مربوط باشد.
با نمایش ارور 404 کاربران به محتوای موردنظر خود دسترسی پیدا نمیکنند و مدیران سایت نیز ممکن است با کاهش تجربه کاربری، افزایش نرخ خروج و حتی افت عملکرد سئو مواجه شوند.
دلایل ایجاد خطای 404 چیست؟
بروز خطای 404 همیشه به یک دلیل مشخص محدود نمیشود و ممکن است از تغییرات ساختار سایت، لینکهای شکسته، تنظیمات نادرست یا برخی مشکلات فنی در سرور ناشی شود. در ادامه، رایجترین دلایل ایجاد خطای 404 not found را بررسی میکنیم.
حذف شدن صفحه
اگر صفحهای از سایت حذف یا به آدرس دیگری منتقل شود، اما لینک آن همچنان در دسترس کاربران باشد، وبسرور نمیتواند صفحه را پیدا کند و ارور 404 نمایش داده میشود. در این شرایط، استفاده از ریدایرکت میتواند از بروز این خطا جلوگیری کند.
تغییر URL بدون ریدایرکت
تغییر آدرس صفحات بدون تنظیم ریدایرکت 301 یکی از رایجترین دلایل بروز خطای 404 است. در این حالت، کاربر با استفاده از لینک قدیمی به صفحهای هدایت میشود که دیگر وجود ندارد.
تایپ اشتباه آدرس صفحه
گاهی علت نمایش خطای 404 not found به خود سایت مربوط نیست. اگر کاربر آدرس صفحه را اشتباه وارد کند یا بخشی از URL را حذف یا تغییر دهد، سرور نمیتواند صفحه موردنظر را پیدا کند.
لینکهای شکسته داخلی
لینکهای شکسته به صفحاتی اشاره میکنند که آدرس آنها تغییر کرده یا حذف شده است، اما لینکهای داخلی یا خارجی همچنان به همان مقصد قدیمی اشاره میکنند. این موضوع علاوه بر ایجاد خطای 404، میتواند بر تجربه کاربری و سئوی سایت نیز تاثیر بگذارد.
شش روش تضمینی برای ارور Too Many Redirects را در مقاله زیر بخوانید:
مشکلات CMS یا تنظیمات سرور
گاهی پیکربندی نادرست سیستم مدیریت محتوا، فایلهای تنظیمات یا وبسرور باعث میشود صفحات بهدرستی در دسترس نباشند و error 404 نمایش داده شود. بررسی تنظیمات سرور و ساختار URLها معمولا این مشکل را برطرف میکند.
پایان قطعیهای مکرر با هاست پایدار پارسپک
با انتقال سایت خود به زیرساخت پرقدرت هاست پارسپک، میزبانی روی سرورهای پرسرعت، امن و بدون قطعی را تجربه کنید.
روشهای رفع کردن خطای 404-Page Not Found
خطای 404 همیشه به معنی وجود مشکل جدی در وبسایت نیست و بسته به اینکه کاربر باشید یا مدیر سایت، روش رفع آن متفاوت خواهد بود. اگر بهعنوان یک کاربر با ارور 404 در گوگل کروم مواجه شدهاید، میتوانید با چند اقدام ساده دوباره به صفحه موردنظر دسترسی پیدا کنید. در مقابل، مدیران سایت با اصلاح لینکها، تنظیم ریدایرکت، استفاده از کد وضعیت 410 Gone برای صفحات حذفشده و مدیریت صحیح URL ها میتوانند از تکرار این خطا جلوگیری کنند.
۱. مرورگر خود را ببندید یا صفحه را رفرش کنید
در اولین و سادهترین راهکار برای رفع ارور 404 در گوگل کروم کافیست مرورگر را یک دور ببندید و مجددا باز کنید. همچنین میتوانید با استفاده از دکمه f5 صفحه را یک بار رفرش کنید. بههمین سادگی!
۲. کش مرورگر را پاک کنید
برای اطمینان بیشتر، کش مرورگرتان را پاک کنید و مجددا بررسی کنید آیا مشکل برطرف شده است یا خیر. برای پاکسازی کش مرورگر کروم روی سهنقطه گوشه سمت راست در بالای صفحه مرورگر کلیک کنید و به قسمت Setting بروید. سپس در قسمت Privacy and Security، روی گزینه Delete Browsing Data کلیک کنید. پس از انتخاب گزینههای موردنظرتان، پاکسازی کش را انجام دهید.

۳. لینک تایپ شده را مجددا بررسی کنید
یکی از سادهترین راهکارهای رفع ارور 404 در اندروید و به طور کی همه مرورگرها مانند گوگل کروم بررسی آدرس URL است که تایپ کردید. گاهی اوقات یک a به جای e یا یک کاراکتر اضافه در آدرس سایت، این صفحه ناخوشایند را برایتان به نمایش میگذارد. برای اطمینان، در قسمت جستجوی مرورگر، مجددا آدرس را بادقت وارد کنید.
۴. از دستگاه یا مرورگر دیگری امتحان کنید
در چهارمین راهکار از راههای رفع خطای ۴۰۴ در گوگل، میتوانید آدرس موردنظرتان را در موبایل، کامپیوتر یا سیستم دیگری امتحان کنید. همچنین میتوانید مرورگرتان را تغییر دهید. برای مثال، اگر در حال حاضر، با ارور ۴۰۴ در مرورگر کروم روبهرو شدید، همین آدرس را در مرورگر فایرفاکس یا موزیلا امتحان کنید.

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

۶. با مدیر سایت تماس بگیرید
به عنوان کاربر، اگر تمام راههای بالا را امتحان کردید و همچنان راهکار را نیافتید، بهتر است به پشتیبانی سایت اطلاع دهید. البته میتوانید همان موقع صفحه را ببندید و بیخیال جستوجویتان در وبسایت موردنظر شوید. بااینحال پیشنهاد میکنیم مدیر سایت را در جریان قرار دهید تا برای جلوگیری از ایجاد تجربه کاربری نامناسب برای کاربرانش، صفحات ۴۰۴ سایت را شناسایی کند.
۷. تنظیمات DNS دامنه را بررسی کنید
یکی دیگر از دلایل بروز خطای 404، تنظیمات نادرست DNS است. در شرایطی که رکورد دامنه شما روی یک سرور یا آیپی اشتباه تنظیم شده باشد، این خطا ظاهر خواهد شد. برای رفع ارور 404، نگاهی به تنظیمات DNS در پنل میزبانی خود بیندازید. برای بررسی اینکه دامنه شما به کدام سرور DNS وصل شده است، از ابزارهایی مانند DNS Checker، DNSMap یا سایت whatsmydns.net میتوانید استفاده کنید.
۷. ریدایرکت صفحات حذفشده
اگر صفحهای را حذف کردهاید اما محتوای مشابهی در سایت دارید، بهترین راهکار استفاده از ریدایرکت ۳۰۱ است. با این کار، کاربر و خزندههای گوگل به صورت خودکار به صفحه جدید و مرتبط هدایت میشوند و اعتبار سئوی صفحه قبلی نیز حفظ میشود.
۸. استفاده از کد وضعیت ۴۱۰
اگر صفحهای برای همیشه حذف شده و هیچ جایگزینی برای آن ندارید، به جای ریدایرکت به صفحه اصلی (که یک اشتباه رایج است)، سرور را پیکربندی کنید تا کد 410 Gone را برگرداند. این کد به گوگل میفهماند که صفحه برای همیشه پاک شده است تا آن را از ایندکس خود خارج کند.
برای آشنایی با راهکارهای رفع خطای کد کنترلی وردپرس مقاله زیر را بخوانید:
رفع خطای 404 در وردپرس به چه صورت است؟

هرچند در وصف خوبیهای وردپرس هرچه بگوییم کم است اما گاهی تغییرات جزیی آن اعصاب وردپرس را هم بههم میریزد و سایتتان را از دسترس خارج میکند. برای رفع ارور ۴۰۴ در وردپرس میتوانید راهکارهای زیر را پیش بگیرید:
۱. تنظیمات Permalink یا پیوندهای ثابت را اصلاح کنید
گاهی تنظیمات مربوط به Permalink یا تغییر در فایل htaccess. دستتان را در حنای ارور 404 میگذارد. برای برطرف کردن این مشکل میتوانید راهکار زیر را دنبال کنید:
در پیشخوان وردپرس به بخش Setting و سپس Permalink بروید. با کلیک روی Save Changes، تنظیمات Permalink بهروزرسانی میشود. نیازی به انجام تغییرات خاصی نیست. با همان کلیک، بهروزرسانی انجام میشود. اگر مشکل برطرف نشد، احتمالا نیاز است بهصورت دستی فایل htaccess. را بهروزرسانی کنید.

۲. فایل htaccess. را بهروزرسانی کنید
با استفاده از FTP به سرور خود متصل شده یا وارد کنترل پنل میزبانی خود شوید. روی File-Manager کلیک کنید. سپس دنبال فایل htaccess. در مسیر wp-content و wp-includes بگردید. روی فایل راست کلیک کرده و گزینه File Permissions را انتخاب کنید.

شما میتوانید با تغییر مجوزهای دسترسی فایل به ۶۶۶ آن را به حالت قابل نوشتن تبدیل کنید.
سپس مجددا مرحله قبل را در بخش تنظیمات Permalink انجام دهید و تغییرات را ذخیره کنید. فراموش نکنید پس از انجام این کار، دوباره دسترسی را به 660 برگردانید.
همچنین میتوانید به جای این کار، فایل htaccess. را ویرایش کنید. برای این کار، روی فایل راست کلیک کرده و گزینه Edit را انتخاب کنید.

سپس کد زیر را در آن وارد کنید.
# BEGIN WordPress
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
۳. از افزونههای مدیریت ریدایرکت استفاده کنید
اگر از وردپرس استفاده میکنید، افزونههایی مانند Redirection امکان مدیریت ریدایرکتهای 301 و 302 را بدون نیاز به ویرایش فایلهای سرور فراهم میکنند. با استفاده از این ابزارها میتوانید لینکهای قدیمی را به صفحات جدید هدایت کرده و از نمایش مداوم خطای 404 جلوگیری کنید.
در مقاله زیر با آموزش رفع کد خطاهای متداول HTTP آشنا خواهید شد. برای کسب اطلاعات بیشتر روی لینک کلیک کنید:
انواع خطای 404
در ادامه به بررسی انواع خطاهای 404 میپردازیم:
404 استاندارد
این نوع خطا زمانی نمایش داده میشود که صفحه یا فایل موردنظر روی سرور وجود نداشته باشد و وبسرور نیز با کد وضعیت 404 به مرورگر و موتورهای جستوجو اطلاع دهد. این رایجترین نوع خطای 404 است.
Soft 404
در نوع Soft 404، سرور بهجای کد 404، وضعیت 200 (OK) را برمیگرداند؛ درحالیکه محتوای صفحه نشان میدهد صفحه وجود ندارد. این ناهماهنگی میتواند موتورهای جستوجو را دچار سردرگمی کرده و بر سئوی سایت تاثیر منفی بگذارد.
Custom 404
صفحه Custom 404 نسخه شخصیسازیشده خطای 404 است که علاوه بر اطلاعرسانی درباره نبود صفحه، مسیرهای جایگزین مانند صفحه اصلی، جستوجوی سایت یا صفحات مهم را در اختیار کاربر قرار میدهد.
به عنوان مدیر سایت چگونه خطاهای 404 را پیدا کنیم؟
اگر مدیر سایت هستید اولین قدم برای رفع ارور 404 در وردپرس، شناسایی صفحاتی است که این خطا را ایجاد میکنند. در ادامه، کاربردیترین ابزارهای شناسایی ارور 404 را معرفی میکنیم:
- Google Search Console: گوگل سرچ کنسول یکی از بهترین ابزارها برای شناسایی صفحات دارای خطای 404 است. کافی است مسیر Indexing > Pages > Not Found (404) را بررسی کنید تا لیست دقیق صفحات خطا دار را ببینید.
- Screaming Frog SEO Spider: این ابزار با خزش کامل سایت، برای بررسی لینکهای داخلی، ریدایرکتها و یافتن خطاهای فنی، بهویژه در سایتهای بزرگ، کاربرد زیادی دارد.
- Ahrefs: اگر صفحات حذفشده همچنان از سایتهای دیگر بکلینک دریافت میکنند، Ahrefs آنها را در گزارش Broken Pages نمایش میدهد. با این گزارش میتوانید صفحات ارزشمند را ریدایرکت کنید و از هدررفتن اعتبار لینکها جلوگیری کنید.
- Google Analytics: در Google Analytics میتوانید صفحاتی را که کاربران پس از ورود به آنها با خطای 404 مواجه شدهاند، شناسایی کنید.
- بررسی لاگهای سرور: لاگهای سرور تمام درخواستهای ارسالشده به وبسایت، از جمله درخواستهای منجر به 404 را ثبت میکنند. بررسی این گزارشها راه مناسبی برای شناسایی URLهای نامعتبر، رباتهای جستوجو و خطاهای پرتکرار است.
آیا ارور 404 برای سئو مضر است؟
خطای 404 در صورت تکرار میتواند بر سئوی سایت تاثیر منفی بگذارد؛ زیرا علاوه بر ایجاد تجربه نامطلوب برای کاربران، بخشی از بودجه خزش موتورهای جستوجو را هدر میدهد. همچنین اگر صفحات 404 دارای بکلینک باشند، اعتبار لینکها نیز از بین میرود و بر عملکرد سایت در نتایج جستوجو اثر میگذارد.
انواع کدهای اعلام وضعیت HTTP کدامند؟ در مقاله زیر پاسخ را بیابید:
اشتباهات رایج در مدیریت خطای 404
مدیریت نادرست خطای 404، هم تجربه کاربری را خراب میکند و هم بر سئوی سایت تاثیر منفی میگذارد. بسیاری از مدیران سایتها در مواجهه با این خطا تصمیمات اشتباهی میگیرند که در ادامه مهمترین آنها را بررسی میکنیم:
ریدایرکت همه صفحات حذفشده به صفحه اصلی
یکی از بدترین کارها، هدایت تمام خطاهای 404 به صفحه اصلی سایت است. گوگل این کار را یک خطای Soft 404 در نظر میگیرد. کاربر هم وقتی به جای محتوای مورد نظرش، صفحه اصلی را میبیند گیج میشود.
شخصیسازی نکردن صفحه 404
رها کردن کاربر در یک صفحه سفید با پیغام خطای پیشفرض سرور، باعث خروج فوری او از سایت میشود. صفحه 404 باید طراحی اختصاصی داشته باشد و کاربر را به مسیر درست هدایت کند.
نادیده گرفتن لینکهای شکسته (Broken Links)
گاهی اوقات در مقالات یا منوی سایت خود به صفحهای لینک دادهاید که دیگر وجود ندارد. وجود لینکهای شکسته، بودجه خزش (Crawl Budget) گوگل را هدر میدهد و ارزش سئوی سایت را کم میکند. این لینکها باید شناسایی و با لینکهای معتبر جایگزین شوند.
استفاده از ریدایرکت 302 به جای 301
اگر صفحهای برای همیشه حذف شده و محتوای جایگزین و مرتبطی برای آن دارید، حتما باید از ریدایرکت 301 (دائمی) استفاده کنید. استفاده از ریدایرکت 302 (موقت) باعث میشود اعتبار صفحه قدیمی به صفحه جدید منتقل نشود.
تفاوت خطای 404 با سایر کدهای وضعیت HTTP

خطای 404 با سایر کدهای وضعیت HTTP تفاوت دارد، جدول زیر تفاوت این خطاها را نشان میدهد.
| کد وضعیت | نام خطا | توضیح |
|---|---|---|
| 400 | Bad Request | درخواست ارسالی معتبر نیست و سرور قادر به پردازش آن نیست. |
| 403 | Forbidden | صفحه وجود دارد، اما کاربر اجازه دسترسی به آن را ندارد. |
| 404 | Not Found | صفحه یا منبع درخواستی در سرور پیدا نشد. |
| 500 | Internal Server Error | خطا از سمت سرور رخ داده و درخواست قابل پردازش نیست. |
جمعبندی
خطای 404 اگر بهموقع شناسایی و برطرف شود، آسیب جدی به تجربه کاربران و سئوی وبسایت وارد نمیکند. در این مقاله یاد گرفتید که چطور با ریدایرکتهای اصولی، اصلاح لینکهای شکسته و پایش مداوم سایت با ابزارهایی مثل سرچ کنسول، از افت ترافیک جلوگیری کنید. به خاطر داشته باشید که گاهی خطاهای 404 ناشی از قطعیهای مکرر و مشکلات سمت سرور است؛ در چنین شرایطی، با خرید هاست ابری پارسپک میتوانید پایداری زیرساخت و دسترسی همیشگی کاربران به سایت خود را تضمین کنید.
سوالات متداول
چگونه میتوان همه صفحات دارای خطای 404 را شناسایی کرد؟
با استفاده از ابزارهایی مانند Google Search Console، Screaming Frog یا سایر ابزارهای تحلیل سایت میتوانید صفحات دارای خطای 404 و لینکهای شکسته را شناسایی کنید.
صفحه 404 سفارشی چه کاربردی دارد؟
صفحه 404 سفارشی با نمایش لینکهای کاربردی، جستوجوی سایت یا پیشنهاد صفحات مرتبط، از خروج کاربران جلوگیری کرده و تجربه کاربری بهتری ایجاد میکند.
چه زمانی باید از ریدایرکت 301 بهجای خطای 404 استفاده کرد؟
اگر صفحهای به آدرس جدید منتقل شده یا محتوای مشابهی دارد، بهتر است از ریدایرکت 301 استفاده کنید تا کاربران و موتورهای جستوجو به مقصد صحیح هدایت شوند.

باسلام.
امیدوارم عالی باسین.
کیوآر گوشه ی راست مدرک دانشگاهی تا چندی پیش ک استعلام می گرفتم ی کد میومد بعدش کلیک می کردم و تاییدیه تحصیلی میومد الان چن روزه خطای ۴۰۴ میاد
یعنی بارکدخوان رو که کیوآر می گیرم کد میاد و آبی ست و فعال اما کلیک ک میکنم صفحه میاد توش نوشته ۴۰۴ و دقیقا همون پیام زیر ۴۰۴ که در مقاله بالا هم بود
ممنونم
عالی بود
دست تان درد نه کند عالی بود.