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

 

تنظیمات پیوندهای یکتا

در بسیاری از موارد کاربران وردپرس که از پسوند های یکتای سفارشی شده در سایت خود استفاده می کنند معمولا با خطای 404 در صفحات داخلی خود مواجه می شوند که معمولا علت این خطا به دلیل از دست رفتن تنظیمات مربوط به پیوند های یکتا در فایل htaccess می باشد.

برای رفع این خطا ابتدا وارد پیشخوان وردپرس خود شوید و از بخش" تنظیمات / پیوند های یکتا" تنظیمات خود از گزینه فعلی به گزینه ای دیگر تغییر و تغییرات را ذخیره و مجدد تنظیمات اولیه را انتخاب و بر روی ذخیره تغییرات کلیک نمایید.

با ذخیره تغییرات وردپرس به صورت خودکار قوانین های rewrite را آپدیت می کند و  مشکل خطا 404 وردپرس نیز رفع می شود.

در صورتی که پس از انجام اقدامام فوق همچنان خطای 404 شما رفع نگردید، وارد کنترل پنل هاست خود شوید (Cpanel) و فایل htaccess. در پوشه public_html را بازکنید، سپس کد زیر را در آن قرادهید و فایل را ذخیره کنید.

 

BEGIN WordPress #
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
 END WordPress #

 

تداخل افزونه ها و قالب های مورد استفاده

 در صورتی که پس از انجام دو روش فوق همچنان خطای 404 نمایش داده میشود ممکن است این اختلال مربوط به افزونه ها و یا قالب های مورد استفاده باشد جهت بررسی این مورد باید یک به یک نسبت به غیرفعال کردن افزونه ها اقدام نمایید تا افزونه ای که باعث ایجاد این تداخل شده است را پیدا کنید و با افزونه ای دیگر جایگزین و یا  با بروز رسانی افزونه مورد نظر عملکرد سایت را بررسی نمایید.

 

URL ها و محتوای آنها

URL و یا محتوای آنها ، مانند فولدرها و تصاویر حذف شده اند و یا به فولدری دیگری منتقل شده است و تنظیمات پیوندهای داخلی متناسب با آن انجام نشده است.

URL به اشتباه پیوند داده شده و یا به اشتباه در مرورگر تایپ شده است.

 

سرور هاست

سرور متصل به وب سایت در دسترس نیست و یادچار اختلال شده است.

 

تنظیمات DNS و دامنه

نام دامنه درخواستی توسط سیستم نام دامنه (DNS) به IP تبدیل نمی‌شود.

نام دامنه وارد شده دیگر وجود ندارد.

آیا این پاسخ مفید بود؟ 0 کاربر این مقاله را مفید می دانند (0 رای)