وردپرس یک CMS قدرتمند است. گاهی اوقات یک تغییر جزئی می تواند وب سایت شما را غیر قابل دسترس کند. با این حال، یافتن راه حلی برای هر مشکل وردپرس بسیار آسان است ( چگونگی درخواست صحیح پشتیبانی وردپرس و دریافت آن را بررسی کنید ). در گذشته برخی از رایج ترین مشکلاتی که کاربران وردپرس با آن روبرو هستند را پوشش داده ایم. مانند خطای سرور داخلی یا خطای ایجاد اتصال پایگاه داده . یکی دیگر از مشکلات رایجی که اکثر کاربران وردپرس در برخی مواقع با آن مواجه می شوند، ارسال خطای ۴۰۴ توسط پست های وردپرس است.
در این مقاله از ایوسی، به شما نشان می دهیم که چگونه پست های وردپرس را که خطای ۴۰۴ را برمی گرداند، برطرف کنید.
معمولاً در این سناریو، کاربر میتواند به قسمت مدیریت وردپرس خود، صفحه اصلی وبلاگ خود دسترسی داشته باشد، اما هنگام دسترسی به یک پست، با خطای ۴۰۴ Not found مواجه میشود. اول از همه، در بیشتر مواقع، پستهای شما هنوز آنجا هستند و کاملاً ایمن هستند، وحشت نکنید. این معمولاً در صورتی اتفاق میافتد که فایل .htaccess شما حذف شود یا مشکلی در قوانین بازنویسی پیش آمده باشد. کاری که باید انجام دهید این است که تنظیمات پیوندهای ثابت خود را اصلاح کنید.
به Settings » Permalinks بروید و به سادگی روی دکمه Save Changes کلیک کنید.
این تنظیمات پیوندهای ثابت شما را به روز می کند و قوانین بازنویسی را هموار می کند. در بیشتر موارد این راه حل خطای ۴۰۴ پست های وردپرس را برطرف می کند. با این حال، اگر برای شما کار نمی کند، احتمالاً باید فایل htaccess. خود را به صورت دستی به روز کنید.
با استفاده از FTP به سرور خود وارد شوید و فایل htaccess. را که در همان مکانی قرار دارد که پوشههایی مانند /wp-content/ و /wp-includes/ قرار دارد، تغییر دهید. ساده ترین کاری که می توانید انجام دهید این است که به طور موقت فایل را با تغییر مجوزها به ۶۶۶ قابل نوشتن کنید. سپس راه حل اصلی را تکرار کنید. فراموش نکنید که مجوزها را به ۶۶۰ برگردانید. همچنین می توانید این کد را به صورت دستی در فایل 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 |
رفع مشکل برای سرورهای محلی
اغلب طراحان و توسعه دهندگان وردپرس را با استفاده از یک سرور محلی برای اهداف آزمایشی بر روی رایانه خود نصب می کنند. اگر می خواهید از پیوندهای دائمی زیبا استفاده کنید، باید rewrite_module را در پیکربندی آپاچی MAMP، WAMP یا XXAMP خود فعال کنید.
امیدواریم این مقاله به شما در حل پست هایی که خطای ۴۰۴ را در وردپرس برمی گرداند کمک کرده باشد. آیا این راه حل برای شما کار کرد؟ آیا راه حل دیگری دارید که برای شما مفید باشد؟ لطفا آن را در نظرات زیر به اشتراک بگذارید. ما می خواهیم این مقاله را به منبعی جامع برای کاربرانی که با این مشکل مواجه هستند تبدیل کنیم.
برخی دیگر از خطاهای وردپرس:
- نحوه رفع خطای ایجاد اتصال به پایگاه داده در وردپرس
- نحوه رفع خطای سینتکس در وردپرس
- نحوه رفع مشکل عدم ارسال ایمیل وردپرس
- نحوه رفع خطای ۵۰۰ سرور داخلی در وردپرس
- حل خطای المنتور: منطقه محتوا در صفحه شما یافت نشد
- رفع خطا: مشتری شما مجوز دریافت URL را ندارد
- نحوه تعمیر صفحه سفید مرگ وردپرس (گام به گام)
- نحوه رفع خطای نوار کناری زیر محتوا در وردپرس
- رفع: خطای اتمام حافظه وردپرس – افزایش حافظه PHP
- وقتی از مدیریت وردپرس قفل شده اید چه کاری باید انجام دهید (wp-admin)
- نحوه رفع مشکل بازخوانی و تغییر مسیر ورود به صفحه وردپرس
یک پاسخ
نحوه پیدا کردن تمام خطاهای ۴۰۴ در وردپرس:
یکی از راه های یافتن تمام خطاهای ۴۰۴ در وردپرس استفاده از افزونه ای مانند Yoast SEO یا Broken Link Checker است. این افزونه ها می توانند وب سایت شما را از نظر لینک های شکسته و سایر مشکلاتی که ممکن است باعث خطای ۴۰۴ شوند اسکن کنند.
همچنین می توانید گزارش های خطای وب سایت خود را بررسی کنید تا ببینید آیا خطاهای ۴۰۴ گزارش شده است یا خیر. این معمولاً می تواند از طریق کنترل پنل ارائه دهنده میزبانی وب شما یا با استفاده از یک سرویس گیرنده FTP برای دسترسی به فایل های سرور شما انجام شود.
علاوه بر این، می توانید از کنسول جستجوی گوگل برای بررسی خطاهای ۴۰۴ که گوگل در وب سایت شما شناسایی کرده است استفاده کنید. این ابزار همچنین اطلاعاتی را در مورد صفحاتی که به URL هایی که خطاهای ۴۰۴ را برمی گردانند پیوند می دهند، ارائه می دهد که می تواند به شما در شناسایی و رفع مشکل کمک کند.