خطای 404 - صفحه یافت نشد

چرا من این صفحه را می بینم؟

404 یعنی فایل پیدا نشد. اگر قبلاً فایل را آپلود کرده اید، ممکن است نام آن اشتباه نوشته شده باشد یا در پوشه دیگری باشد.

سایر علل احتمالی

ممکن است خطای 404 برای تصاویر دریافت کنید زیرا Hot Link Protection را روشن کرده اید و دامنه در لیست دامنه های مجاز نیست.

اگر به آدرس اینترنتی موقت خود (http://ip/~username/) بروید و این خطا را دریافت کردید، ممکن است مشکلی در مجموعه قوانین ذخیره شده در فایل htaccess. وجود داشته باشد. می توانید نام آن فایل را به .htaccess-backup تغییر دهید و سایت را به روز کنید تا ببینید آیا با این کار مشکل حل می شود یا خیر.

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

آیا از وردپرس استفاده می کنید؟ پس از کلیک بر روی پیوند در وردپرس، بخش مربوط به خطاهای 404 را ببینید.

نحوه یافتن املا و پوشه صحیح

فایل های گم شده یا شکسته

وقتی خطای 404 دریافت می‌کنید، حتماً URL را که می‌خواهید در مرورگر خود استفاده کنید بررسی کنید. این به سرور می‌گوید چه منبعی را باید درخواست کند.

http://example.com/example/Example/help.html

در این مثال فایل باید در public_html/example/Example/ باشد

توجه کنید که مورد در این مثال مهم است. در پلتفرم هایی که حساسیت حروف کوچک و بزرگ را اعمال می کنند example و Example مکان های مشابهی نیستند.

برای دامنه های افزونه، فایل باید در public_html/addondomain.com/example/Example/ باشد و نام ها به حروف بزرگ و کوچک حساس هستند.

تصویر شکسته

هنگامی که یک تصویر از دست رفته در سایت خود دارید، ممکن است کادری را در صفحه خود مشاهده کنید که دارای رنگ قرمز است X جایی که تصویر گم شده است بر روی آن کلیک راست کنید X و Properties را انتخاب کنید. ویژگی ها مسیر و نام فایلی را که نمی توانید پیدا کنید را به شما می گویند.

اگر کادری با رنگ قرمز در صفحه خود نمی بینید، بسته به مرورگر متفاوت است X سعی کنید روی صفحه کلیک راست کنید، سپس View Page Info را انتخاب کنید و به تب رسانه بروید.

http://example.com/cgi-sys/images/banner.PNG

در این مثال، فایل تصویر باید در public_html/cgi-sys/images/ باشد.

توجه کنید که مورد در این مثال مهم است. در پلتفرم هایی که حساسیت حروف کوچک و بزرگ را اعمال می کنند PNG و PNG مکان های مشابهی نیستند.

404 خطا پس از کلیک روی پیوندهای وردپرس

هنگام کار با وردپرس، خطاهای 404 Page Not Found اغلب ممکن است زمانی رخ دهد که یک تم جدید فعال شده است یا زمانی که قوانین بازنویسی در فایل htaccess. تغییر داده شده است.

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

گزینه 1: پیوندهای ثابت را تصحیح کنید

  1. وارد وردپرس شوید.
  2. از منوی ناوبری سمت چپ در وردپرس، کلیک کنید تنظیمات > پیوند (به تنظیمات فعلی توجه کنید. اگر از ساختار سفارشی استفاده می کنید، ساختار سفارشی را در جایی کپی یا ذخیره کنید.)
  3. انتخاب کنید  به طور پیش فرض.
  4. کلیک کنید تنظیمات را ذخیره کن.
  5. تنظیمات را به تنظیمات قبلی (قبل از انتخاب پیش فرض) برگردانید. اگر ساختار سفارشی را داشتید دوباره برگردانید.
  6. کلیک کنید تنظیمات را ذخیره کن.

با این کار پیوندهای ثابت بازنشانی می شود و در بسیاری از موارد مشکل برطرف می شود. اگر این کار نکرد، ممکن است لازم باشد فایل htaccess. خود را مستقیماً ویرایش کنید.

گزینه 2: فایل .htaccess را تغییر دهید

قطعه کد زیر را اضافه کنید به بالای فایل htaccess.

# آغاز وردپرس

RewriteEngine در
RewriteBase تنظیم نمائید /
RewriteRule ^index.php$ - [L]
کنید RewriteCond٪ {REQUEST_FILENAME}! -f
کنید RewriteCond٪ {REQUEST_FILENAME}! -d
RewriteRule. /index.php [L]

# پایان وردپرس

اگر وبلاگ شما نام دامنه اشتباهی را در لینک‌ها نشان می‌دهد، به سایت دیگری هدایت می‌شود، یا تصاویر و سبک‌های آن را از دست داده است، همه اینها معمولاً به یک مشکل مرتبط هستند: شما نام دامنه اشتباهی را در وبلاگ وردپرس خود پیکربندی کرده‌اید.

چگونه فایل htaccess خود را تغییر دهیم

فایل htaccess. حاوی دستورالعمل‌ها (دستورالعمل‌هایی) است که به سرور می‌گوید چگونه در سناریوهای خاص رفتار کند و مستقیماً بر عملکرد وب‌سایت شما تأثیر می‌گذارد.

تغییر مسیر و بازنویسی URL ها دو دستورالعمل بسیار رایج هستند که در فایل htaccess. یافت می شوند و بسیاری از اسکریپت ها مانند WordPress، Drupal، Joomla و Magento دستورالعمل هایی را به .htaccess اضافه می کنند تا آن اسکریپت ها بتوانند کار کنند.

ممکن است به دلایل مختلف در مواقعی نیاز به ویرایش فایل htaccess. منابع برای آن اطلاعات.)

راه های زیادی برای ویرایش فایل htaccess وجود دارد

  • فایل را در رایانه خود ویرایش کرده و از طریق FTP روی سرور آپلود کنید
  • از حالت ویرایش یک برنامه FTP استفاده کنید
  • از SSH و یک ویرایشگر متن استفاده کنید
  • از File Manager در سی پنل استفاده کنید

ساده ترین راه برای ویرایش فایل htaccess. برای اکثر افراد از طریق مدیریت فایل در سی پنل است.

نحوه ویرایش فایل‌های htaccess. در مدیریت فایل cPanel

قبل از انجام هر کاری، پیشنهاد می شود از وب سایت خود نسخه پشتیبان تهیه کنید تا در صورت بروز مشکل، بتوانید به نسخه قبلی برگردید.

File Manager را باز کنید

  1. وارد سی پنل شوید
  2. در قسمت Files بر روی مدیریت فایل آیکون.
  3. کادر را علامت بزنید ریشه سند برای و نام دامنه مورد نظر خود را از منوی کشویی انتخاب کنید.
  4. مطمئن شو نمایش فایل های مخفی (dotfiles)" بررسی می شود.
  5. کلیک کنید Go. مدیر فایل در یک برگه یا پنجره جدید باز می شود.
  6. در لیست فایل ها به دنبال فایل htaccess بگردید. شاید لازم باشد برای پیدا کردن آن پیمایش کنید.

برای ویرایش فایل htaccess

  1. کلیک راست بر روی فایل .htaccess کلیک کنید و ویرایش کد از منو همچنین می‌توانید روی نماد فایل htaccess. کلیک کنید و سپس روی آن کلیک کنید ویرایشگر کد نماد بالای صفحه
  2. ممکن است یک کادر گفتگو ظاهر شود که از شما در مورد رمزگذاری سؤال می کند. فقط کلیک کنید ویرایش ادامه. ویرایشگر در یک پنجره جدید باز می شود.
  3. فایل را در صورت نیاز ویرایش کنید.
  4. کلیک کنید ذخیره تغییرات پس از اتمام در گوشه سمت راست بالا. تغییرات ذخیره خواهند شد.
  5. وب سایت خود را تست کنید تا مطمئن شوید تغییرات شما با موفقیت ذخیره شده است. اگر نه، خطا را تصحیح کنید یا به نسخه قبلی برگردید تا سایت شما دوباره کار کند.
  6. پس از تکمیل، می توانید کلیک کنید نزدیک برای بستن پنجره مدیریت فایل