همانطور که می دانید وردپرس یک سیستم مدیریت محتوای قدرتمند است. اما گاهی اوقات به مشکلاتی در سایت وردپرسی بر می خوریم. یکی از رایج ترین این مشکلات این است که برخی اوقات نوشته های سایت خطای 404 را برمیگردانند. در این مقاله به چگونگی حل خطای 404 نوشته ها می پردازیم.
حتما تا به حال برایتان پیش آمده است که هنگام بازکردن نوشته ای با خطای 404 مواجه می شوید و وقتی به پنل مدیریت خود می روید میبینید که آن نوشته وجود دارد!!!! این مشکل ترسناک نیست و حل کردن آن بسیار ساده است. در این آموزش با فایل .htaccess سروکار خواهیم داشت
ذخیره تنظیمات پیوند یکتای سایت
برای این کار به بخش تنظیمات -> پیوند یکتا بروید و بدون هیچ تغییری ذخیره کنید
این کار موجب آپدیت بخش پیوند یکتا و بازنویسی کد در فایل .htaccess می شود و در خیلی از موارد این کار مشکل خطای 404 را حل خواهد کرد. به هر حال اگر مشکل شما حل شد می بایست به صورت دستی .htaccess را آپدیت کنیم.
فایل .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
حل خطای 404 نوشته ها در لوکال هاست
اغلب طراحان وردپرس را با استفاده از نرم افزار های شبیه ساز سرور مانند WAMP, MAMP یا XXAMP بر روی کامپیوتر خود نصب می کنند و ممکن است در نوشته ها به خطای 404 برسند. برای حل این خطا باید rewrite_module را در تنظیمات آپاچی فعال کنید.
نحوه فعال سازی rewrite_module در آپاچی:
برای فعال سازی مراحل زیر را بروید:
- فایل httpd.conf را پیدا کرده و در حالت ویرایش باز کنید ( مسیر فایل در WAMP: C:\wamp\bin\apache\Apache2.4.4\conf )
- تهیه بک آپ از فایل
- خط #LoadModule rewrite_module modules/mod_rewrite.so را پیدا کنید و # را پاک کنید
حال کد زیر را پیدا کنید
<Directory /> AllowOverride none Require all granted </Directory>
و عبارت AllowOverride none را با AllowOverride All عوض کنید و ذخیره کنید. سپس آپاچی را ریستارت کنید. در این حال می بایست مشکل 404 حل شده باشد
امیدوارم این مقاله به دردتون خورده باشه
موفق باشید
مشکل من اینه که توی بخش نظرات خطای ۴۰۴ رو میاره…میشه راهنماییم کنید؟
ممکنه فایل comments.php شما مشکلی داره
سلام
من به یه مشکلی خوردم که هنگام تغییر در مدیریت وردپرس با خطای پورت ۸۰ مواجه می شم . برای رفع مشکل چیکار کنم .
ممنونم
خیلی خوب بود . ممنون
سلام . مشکلم در wamp حل شد ! بسیار بسیار تشکر ! 🙂
سلام دوستان .بنده همین مشکل رو داشتم .تنظیمات /یکتا رفتم گزینه پیش فرض رو به جای دلخواه انتخاب کردم درست شد ….
کانال تلگرام
عضویت در کانال
سایر مقالات