چرا فنیکس؟

اینجا نه بزرگترین هست! نه تنهاترین! و نه هر ترین دیگر!!! این ها رو شما باید بگی نه خود ما به خودمون!
اینجا کاملا افزونه و تم استاندارد رو میبینی و رایگان دانلود می کنی! و نصب. استاندارد یعنی استاندارد! که با لایسنس اصل اون ها خریداری شده , و کاملا استاندارد فارسی سازی شده و حلال هست! تا یک هفته استفاده می کنی اگه خوشت اومد میای یه لایسنس از این محصول دلخواهت، از فنیکس میگیری و مزه همه چیز حرفه ای رو میچشی (بروزرسانی و پشتیبانی) و اگه خوشت نیومد که هیچی و بدون اینکه یک ریال بدی محصولت رو بردی روی سایتت تست کردی و ورانداز کردی و خوشت هم که نیومده! پس میزنی پاکش می کنی!
شعار زمانی زیباست که شعار دهنده با عمل اون رو اثبات کنه! همین که ما با شماییم برای ما افتخاره.
به خانواده فنیکس خوش اومدی حرفه ای!

  1. خانه
  2. /
  3. مقالات
  4. /
  5. چگونه مشکل خطای Page Not Found را حل کنیم؟
  • امیر حسین حبیبی
    امیر حسین حبیبی
    fenix.ir
  • شش ماه پیش
  • مقالات

    ,
  • بدون نظر
  • ۴۵۷ بازدید
5/5 بر اساس 1 نظر

یکی از مشکلات معمولی که در اینترنت و برای سایت های وردپرس اتفاق می افتد خطای page not found است. این خطا گاهی برای مواردی اتفاق می افتد که صفحه قدیمی بوده یا URL آن عوض شده یا ریدایرکت نمی شود. مثلا اگر آدرس یک صفحه پاک شده باشد و ۳۰۱ ریدایرکت اضافه نشده باشد با اضافه کردن آن آدرس جدید نمایش داده می شود. اما گاهی اوقات ممکن است مدیر سایت به قسمت مدیریت سایت دسترسی داشته باشد اما به برخی از پست های وبلاگشان دسترسی ندارد. شما می دانید که هم صفحه وجود دارد و هم آدرس آن درست است. پس اشکال از جای دیگری است. در این موارد ممکن است فایل .htaccess پاک شده باشد یا مشکلی در آن پیش آمده باشد. اینجاست که باید تنظیمات پیوند یکتا یا همان permalinks را درست کنید.


از مشکلات دیگری که ممکن است بوجود آمده باشد عبارت است از:

  • صفحه مورد نظر وجود نداشته باشد
  • آدرس صفحه اشتباه تایپ شده باشد.
  • Permalinks سایت مربوطه تغییر کرده باشد
  • صفحات سایت منتقل شده باشند.

و…

حال باید ببینیم این مشکل چگونه قابل حل است. برای این کار چند روش پیشنهاد می کنیم:

ریست کردن permalink (پیوند یکتا) ها در قسمت مدیریت وردپرس و ذخیره دوباره آن

برای این کار ابتدا از پیشخوان به تنظیمات رفته و سپس به قسمت پیوند های یکتا رفته و تغییرات را ذخیره کنید.


چگونه مشکل خطای Page Not Found را حل کنیم؟

اگر مشکل حل نشد تنظیمات را تغییر داده و دوباره آن را ذخیره کنید. باید به تنظیمات قبلی برگردید. دوباره صفحه اصلی سایت را باز کنید و ببینید که آیا مشکل حل شده یا نه. این کاری که انجام دادید باعث بروز شدن Permalink (پیوند یکتا) ها می شود. در بسیاری از موارد مشکل حل می شود.

فایل .htaccess سایت را به صورت دستی آپدیت کنید

اگر از روش بالا نتیجه نگرفتید می توانید برای حل شدن مشکل ۴۰۴ به صورت دستی فایل .htaccess را آپدیت کنید. برای این کار به اف تی پی سرور خود وارد شوید یا از طریق سی پنل فایل .htaccess را که در /public_html است بررسی کنید. یا در همان مسیری که وردپرس خود را نصب کرده اید. توجه داشته باشید که این فایل به صورت مخفی است. پس برای ایجاد تغییرات در آن باید آن را ظاهر کنید. می توانید برای ایجاد تغییرات ابتدا فایل را دانلود کرده و سپس آن را حذف کنید یا آن را تغییر نام دهید. اگر ناخواسته فایل مذکور حذف شود نگران نشوید. این فایل دوباره خود به خود ساخته می شود. همچنین می توانید کد های زیر را به صورت دستی وارد کنید.

# 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>
# ENDWordPress

از کار انداختن افزونه ها در وردپرس

برخی اوقات تجربه شده که این کار نیز می تواند تاثیر گذار باشد. برای از بین بردن افزونه ها یک به یک افزونه ها را متوقف کنید. هر چند دفعه نیز صفحه را رفرش کنید تا نتیجه را ببنیند. در صورتی که افزونه غیرفعال نشده است آن را غیر فعال کنید. اگر نمی توانید به قسمت مدیریت بروید از سی پنل یا اف تی پی این کار را بکنید. غیر فعال نمودن افزونه ها با تغییر نام آن ها میسر است. آدرس افزونه ها /wp-content/plugins است. فراموش نکنید که می توانید دوباره آن را تغییر نام دهید و به عنوان افزونه فعال از آن استفاده کنید. روش دیگر نیز تغییر تم به تم پیش فرض وردپرس است.

بهینه سازی دیتابیس

بهینه سازی دیتابیس نیز روشی دیگر برای حال مشکل ۴۰۴ است. این کار از طریق دسترسی به سی پنل با phpmyadmin قابل حل است اما نصب WP-optimization یا WP-rocket نیز می تواند موثر باشد. 

واما

  • گاهی اوقات نیز وجود دارد که شما آدرس را درست وارد نکرده اید یا لینک شکسته دارید. اینگونه آدرس ها را می توانید با استفاده از Google Webmaster Tools پیدا کنید. این قابلیت در قسمت Crawl Errors option وجود دارد. روش دیگر استفاده از Broken Link Checker است. با استفاده از این افزونه می توانید لینک های خراب را پیدا کنید و آن ها را حذف کرده یا ریدایرکت کنید.
  • گاهی اوقات پست مورد نظر شما موجود است اما با ۴۰۴ مواجه می شوید. این مشکل احتمالا از وردپرس نیست و باید با پشتیبانی سرور خود تماس بگیرید.

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

متولد 1371 هستم. کارشناس کامپیوتر و برنامه نویس PHP و توسعه دهنده وردپس. علاقه مند به مباحث دنیای صفر و یک و با افتخار عضو کوچکی از خانواده وردپرس. تلاش تیم ما (فنیکس) بر این است که سطح کیفی و کمی وردپرس فارسی را در میهن عزیزمان ارتقا دهیم. برای رسیدن به اهدافمان، ما به کمک شما عزیزان با نظرات خودتون نیازداریم.

نظرات

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

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

7 − 6 =


نظرات (0)

با عضویت در خبر نامه ما از ۲۰ درصد تخفیف عضویت به همراه تخفیف های اینده با خبر شوید