404 Not found یکی دیگر از مشکلات رایج که اکثر کاربران وردپرس در برخی مواقع با آن روبرو هستند.
در این مقاله ما به شما نحوه اصلاح پست های وردپرس برای بازگشت خطای 404 نشان خواهیم داد.
معمولاً در این سناریو کاربر می تواند به منطقه مدیر وردپرس خود ، صفحه اصلی وبلاگ خود دسترسی پیدا کند.
اما هنگام دسترسی به یک پست تنها با خطای 404 Not found مواجه می شود!
اول از همه ، بیشتر اوقات وحشت نکنید که پست های شما هنوز در آنجا هستند و کاملاً ایمن هستند.
این امر معمولاً در صورت پاک شدن پرونده htaccess شما رخ می دهد یا مشکلی در قوانین بازنویسی رخ داده است.
کاری که باید انجام دهید این است که تنظیمات پیوندهای ثابت خود را برطرف کنید تا مشکل خطای 404 رفع شود.
به Settings » Permalinks بروید و به سادگی بر روی دکمه Save Changes کلیک کنید.
با این کار تنظیمات پیوندهای ثابت و قوانین بازنویسی سریع به روز می شود.
در اکثر موارد این راه حل خطای 404 Not found پست های وردپرس را برطرف می کند.
با این حال ، اگر به درد شما نمی خورد ، احتمالاً باید فایل htaccess خود را به صورت دستی به روز کنید.
با استفاده از FTP وارد سرور خود شوید و فایل htaccess را که در همان مکانی قرار دارد که پوشه هایی مانند wp-content/ و wp-includes/ قرار دارد ، اصلاح کنید.
ساده ترین کاری که می توانید انجام دهید این است که با تغییر مجوزها به 666 ، پرونده را به طور موقت قابل نوشتن کنید و سپس راه حل اصلی را تکرار کنید.
فراموش نکنید که مجوزها را به 660 تغییر دهید. همچنین می توانید این کد را به صورت دستی در پرونده 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