آموزش رفع خطای ۴۰۴ در وردپرس

رفع ارور 404 در وردپرس
Share on twitter
Share on facebook
Share on telegram
Share on whatsapp
Share on email

چکیده مقاله

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

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

آموزش رفع ارور 404 وردپرس

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

رایج‌ترین دلایلی که باعث به وجود آمدن خطای 404 در وردپرس می‌شوند شامل موارد زیر هستند.

  • وارد کردن آدرس اشتباه در مرورگر که در این صورت مشکل از سمت سایت نبوده و جای نگرانی ندارید.
  • خراب شدن فایل htaccess. وردپرس با نصب افزونه یا ایجاد تغییرات در سرور
  • تغییر پیوندهای یکتا در وردپرس و عدم فعال سازی ریدایرکت 301

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

رفع ارور 404 وردپرس در سایت

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

دلیل بیشتر اینکه کلیه پست‌های وردپرس با ارور 404 مواجه می‌شوند به خراب شدن فایل htaccess. برمی‌گردد. این خرابی می‌تواند به دلایل متعددی از جمله تغییر دادن، دسترسی دادن به سایر افزونه‌ها برای درج کد و… رخ دهد که به دلیل ناهماهنگی پیش آمده کدها به درستی درج نشده و با صفحه not found مواجه می‌شویم.

در این حالت کاری که باید برای برطرف کردن خطا کنید اصلاح فایل htaccess. است. شما برای این ار دو راه دارید. در روش اول می‌توانید به کمک خود وردپرس این کار را انجام دهید و در روش دوم می‌توانید به صورت دستی با قرار دادن کدها این فایل را اصلاح کنید.

برای روش اول کافی است مشابه تصویر زیر به منوی تنظیمات> پیوندهای یکتا در پیشخوان وردپرس مراجعه کنید. بدون اینکه تغییری در گزینه‌های پیوند یکتا ایجاد کنید به پایین صفحه رفته و روی دکمه ذخیره تغییرات کلیک کنید.

رفع ارور 404 وردپرس

با انجام این کار فایل htaccess. قبلی حذف شده و فایل جدید با ساختار درست ایجاد می‌شود. اگر این کار را انجام دادید و مشکل همچنان پا برجا بود، وارد مسیر public_html در هاست خود شده و سپس نام فایل htaccess. را به نام دیگری همچون htaccess-old. تغییر دهید. سپس مجدداً همین کار را تکرار کنید.

در روش دوم می‌توانید مستقیما کدهایی که باید در فایل htaccess. قرار دهید را با ویرایش کردن این فایل اصلاح کنید. برای این منظور کافی است کدهای زیر را به این فایل که در مسیر public_html هاست قرار دارد، با کدهای موجود جایگزین کنید. دقت داشته باشید که این فایل جزو فایل‌های مخفی وردپرس است که در صورت استفاده از هاست سی پنل باید از طریق دکمه settings تیک گزینه show hidden files را فعال کنید.

# 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

در صورتی که تا اینجا موفق به رفع مشکل نشدید، لازم است بدانید که در پوشه‌های /wp-content/ و /wp-includes/ که در مسیر public_html هاست قرار دارند نیز فایلی با نام htaccess. قرار دارد که می‌توانید کدهای فوق را نیز به آنها اضافه کرده و بررسی کنید که خطا برطرف شده است یا خیر!

رفع خطای 404 وردپرس در لوکال هاست

گاهی اوقات این خطا در لوکال هاست وردپرس رخ می‌دهد که دلیل ان به ساختار پیوند یکتا وردپرس بر می‌گردد. به دلایلی که برنامه‌های لوکال هاست مثل زمپ سرور و ومپ سرور دارند باید از پیوند یکتای پیشفرض وردپرس در لوکال هاست استفاده کنید. در صورت استفاده از پیوند یکتا که بر اساس نام یا سایر گزینه‌ها باید همه نوشته‌ها با صفحه 404 مواجه خواهند بود.

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

رفع خطا 404 بعد از نصب بسته نصبی

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

یعنی یک بار روی دکمه ذخیره تغییرات در پیوندهای یکتا کلیک کرده یا اینکه کدی که معرفی کردیم را به فایل htaccess. اضافه کنید.

آموزش ریدایرکت 404 به صفحه اصلی وردپرس

یکی از راه‌هایی که برای استفاده در صفحه 404 کاربردی به نظر می‌رسد ریدایرکت کردن صفحات 404 به صفحه اصلی سایت است. برای این کار کافی است از افزونه All 404 Redirect to Homepage برای این کار استفاده کنید.

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

Share on facebook
Share on google
Share on twitter
Share on linkedin
Share on telegram
Share on whatsapp
Share on email
Share on print

دریافت مقالات ناب

مقالات شبیه مقالات بالا رو هر هفته میفرستیم به ایمیلتون

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

× پشتیبانی آنلاین