احتمالاً برای شما هم پیش آمده که هنگام جستجوی مطلبی در یک وبسایت، با پیغام “صفحه مورد نظر یافت نشد” یا همان خطای ۴۰۴ مواجه شده باشید. این خطا نه تنها تجربه کاربری ناخوشایندی ایجاد میکند، بلکه میتواند به سئوی سایت شما نیز لطمه وارد کند. در این مطلب از نتمارکو به شما خواهیم گفت که چگونه صفحات با خطای ۴۰۴ را پیدا کرده و آنها را اصلاح نمایید؟
ارور ۴۰۴ کدی است که نشان میدهد صفحه درخواست شده یافت نمیشود.
هر بار که صفحهای در مرورگر بارگذاری میشود، دارای یک کد وضعیت پاسخ در هدر HTTP است که معمولاً برای بازدیدکنندگان قابل مشاهده نیست. این پاسخ ها به پنج دسته تقسیم میشوند:
خطای ۴۰۴ که به عنوان کد ۴۰۴ هم شناخته میشود، نوع خاصی از خطاهای کاربر است. این بدان معناست که صفحهای که کاربر سعی در دسترسی به آن دارد در سرور یافت نمیشود. این اخطار بیانگر آن است که وبسرور نمیتواند صفحه درخواستی کاربر را بیابد که این مشکل ناشی از اختلال در سرویس میزبانی سرور، تنظیمات اشتباه دامنه یا لینکهای شکسته است.
ارور ۴۰۴ میتواند توسط خود سرور نشان داده شود یا خود طراح سایت یک صفحه اختصاصی با اخطار ۴۰۴ را طراحی نماید.
پیغام خطای ۴۰۴ یا همان “صفحه یافت نشد” به این معناست که مرورگر توانسته متصل شود و درخواست را به سرور وب ارسال کند؛ با این حال، سرور قادر به پیدا کردن منبع درخواستی شما نیست. در نتیجه، مرورگر نمیتواند صفحه وب را بارگذاری کند و این خطا را نمایش میدهد.
عوامل زیادی میتوانند باعث بروز ارور ۴۰۴ شوند، از جمله پرتکرارترین آنها میتوان به موارد زیر اشاره کرد:
۱. ابزارهای عیب یابی گوگل:
۲. ابزارهای جانبی:
۳. بررسی لینک های داخلی و خارجی:
راه های ساده که کمتر به آن در مقالات اشاره می شوند
گاهی اوقات، برای حل خطای ۴۰۴ فقط یک راه حل سریع نیاز است. بنابراین، توصیه میکنیم قبل از بررسی روشهای دیگر برای عیب یابی، این مراحل ساده زیررا امتحان کنید:
سعی کنید پنجره فعلی را ببندید و یک پنجره جدید باز کنید. تعجب نکنید گاهی این مشکل و حتی دیگر مشکلات در حوزه وب به همین سادگی حل میشوند.
اطلاعات و سابقه مرورگر خود را حذف کنید. بررسی کنید که آیا خطا ادامه دارد یا خیر.
برای اطمینان از وارد کردن آدرس صحیح وب سایت در نوار جستجو، URL را دوباره بررسی کنید.
برای مثال با استفاده از مرورگر گوشی به وب سایت دسترسی پیدا کنید. اگر کار کرد، یک بار دیگر حافظه پنهان یا همان cache دستگاه قبلی را پاک کنید.
ما همچنین انجام اقدامات زیر را توصیه میکنیم:
با استفاده از کنسول جستجوی گوگل صفحات به بن بست رسیده را اسکن کنید.
اگر خطای ۴۰۴ ادامه داشت، ممکن است وب سایت شما مشکل اساسی داشته باشد. بخش زیر پنج روش کارآمد برای رفع این پیام خطا را توضیح میدهد:
گاهی اوقات بعد از اینکه اسم وب سایت (دامین) را ثبت میکنیم، ممکن است یک صفحه خطای ۴۰۴ ببینیم. دلیل آن است که هنوز همه موارد تنظیم نشدهاند. برای حل آن، باید منتظر بمانید تا انتشار کامل شود. معمولاً حداکثر ۲۴ ساعت طول میکشد تا DNS به طور کامل هماهنگ شود.
احتمال دیگر این است که تنظیمات DNS اشتباه باشد. شاید دامین را به یک سرور اشتباه یا یک آدرس IP غلط وصل کرده باشید. پس باید دوباره تنظیمات چک شوند!
دو راه برای وصل کردن دامین به هاستینگ وجود دارد: با اسم سرور یا با آدرس IP
چگونه اسم سرور و آدرس IP را پیدا کنیم:
ابزارهای آنلاین زیادی برای بررسی اینکه دامنه شما به کدام سرور متصل شده است وجود دارد، مانند DNS Checker، DNSMap و whatsmydns.net.
در این بخش خواهیم گفت که چطور خطاهای ۴۰۴ که به خاطر تنظیمات دسترسی فایل (اجازه دسترسی) به وجود آمدهاند را برطرف کنیم.
اگر هنوز هم با این خطا مواجه میشوید، پیشنهاد میکنیم اجازه دسترسی فایلها را بررسی نمایید. این به این معناست که وقتی از هاستینگ استفاده میکنید، سرورتان فایلها را مدیریت میکند و آنها را برای مرورگر فرستاده تا سایت لود شود.
اجازه دسترسی فایل و پوشه به سرور میگوید چه کسی میتواند اطلاعات بر روی هاستینگ را اجرا کند، بخواند یا ویرایش کند. اما اگر این مقادیر اشتباه تنظیم شده باشند، صفحه وب ممکن است یک خطای ۴۰۴ به شما نشان دهد.
برای تنظیم مجدد اجازه دسترسی فایل ها به حالت پیش فرض، مراحل زیر را انجام دهید:
نکات:
مراحل:
دقت داشته باشید که با انجام این مراحل، اجازه دسترسی فایلها و پوشههای شما به حالت پیش فرض تنظیم میشوند.
اگر می خواهید مجوزهای فایل را روی مقادیر خاصی تنظیم کنید:
در بیشتر موارد، این راه حل باید خطای ۴۰۴ یا همان پیغام ناخوشایند page not found را حل کند. با این حال، اگر همچنان با مشکل مواجه هستید، به مرحله زیر بروید.
۳. غیرفعال کردن فایل htaccess.
فایل .htaccess که مخفف “Hypertext Access” است، یک فایل پیکربندی در سطح دایرکتوری بوده و مسئولیت مدیریت مواردی همچون هدایت URL ها، کنترل دسترسی، امنیت وب سایت و عملکرد آن را برعهده دارد.
این فایل به عنوان یک جزء ضروری وب سایت، در کنار سایر دادههای حیاتی درون پوشه public_html قرار میگیرد. با این حال، .htaccess به دلایل مختلفی از جمله افزونههای ناسازگار و پیکربندی اشتباه، ممکن است خراب شود.
توجه داشته باشید کهیک فایل .htaccess خراب میتواند باعث بهم ریختگی ظاهر وب سایت و نمایش صفحه خطای ۴۰۴ گردد. برای رفع این مشکل، میتوانید فایل را غیرفعال کرده و آن را با یک فایل جدید جایگزین نمایید.
نحوه غیرفعال کردن فایل .htaccess
در ادامه نحوه ایجاد یک فایل .htaccess جدید توضیح داده شده است:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
در صورتی که پس از غیرفعال کردن فایل قدیمی و ساخت یک فایل .htaccess جدید، به وب سایت خود دسترسی پیدا کردید، به احتمال زیاد فایل قدیمی باعث ایجاد خطای “صفحه ۴۰۴” شده است.
گاهی اوقات پیام خطای ۴۰۴ زمانی رخ میدهد که کاربران اینترنت از طریق لینکهای خارجی وبسایتهای دیگر وارد سایت شما میشوند و آن لینکها به صفحاتی هدایت میشوند که قبلا حذف شدهاند. برای حل این مشکل، میتوانید از بکآپ (نسخه پشتیبان) وبسایت خود یاری بگیرید.
توجه داشته باشید که این روش تنها در مواقعی مفید واقع میشود که صفحات خاصی از وبسایت شما خراب شده باشند یا خطای ۴۰۴ را نمایش دهند.
با یافتن خطاهای ۴۰۴ و اصلاح این صفحات میتوانید تجربه کاربری و سئوی سایت خود را ارتقا دهید. با استفاده از ترفندها و ابزارهای مناسب گوگل، به راحتی میتوانید صفحات با خطای ۴۰۴ را پیدا و اصلاح نموده و همچنین از بروز آنها در آینده نیز جلوگیری کنید. اگر همچنان با این مشکل دست و پنجه نرم میکنید با واحد پشتیبانی ما تماس بگیرید.
هیچ نظری وجود ندارد