آموزش رفع خطای 404 در وردپرس
آموزش رفع خطای 404 در وردپرس تغییر پیوندهای یکتا
در این مقاله کاربردی از سایت آموزی جهت استفاده شما عزیزان به تعریف خطای 404 و روش های رفع این مشکل در وبسایت شما پرداخته ایم. با ما همراه باشید.
خطای 404 وردپرس چیست؟
وردپرس یک سیستم مدیریت محتوا (CMS) قدرتمند است ، اما گاهی اوقات با یک تغییر کوچک وبسایت با مشکل مواجه می شود ، یکی از مشکلاتی که بسیاری از کاربران وردپرس آن را تجربه کرده اند خطای 404 وردپرس در هنگام باز کردن صفحات سایت مانند نوشته ها و برگه ها هست.
شاید برای شما دوستان گرامی هم پیش آمده باشد ، معمولا هنگامی که در وردپرس خطای 404 مشاهده می کنید مشکلی در باز کردن صفحه مدیریت وردپرس و صفحه اصلی وبسایت شما وجود ندارد. و تنها مشکل شما باز نشدن صفحات سایت شما مانند برگه و نوشته است که در هنگامی آدرس آنها را در تولبار مرورگر خود می زنید لود نمی شوند و با خطای ۴۰۴ مواجه می شوید.
این مشکل به چند دلیل ممکن است در سایت شما رخ داده باشد:
- تغییر پیوندهای یکتا در بخش تنظیمات نرم افزار وردپرس
- حذف کد مورد نیاز لود صفحات سایت در فایل htaccess
- ریدایرکت اشتباه در کل صفحات سایت به جهت تغییر کد فایل 404.php درون قالب وردپرسی شما
در ادامه به تفکیک به بررسی و حل مشکل خطای 404 در هر کدام از موارد بالا می پردازیم.
تغییر پیوندهای یکتا در بخش تنطیمات نرم افزار وردپرس
ممکن است به دلیل تغییر پیوند یکتا در وردپرس شما و سفارشی سازی آن با خطای 404 مواجه شده باشید. در این صورت به دلیل حذف کد تنظیمات نمایش برگه ها و نوشته ها در فایل htaccess هاست میزبانی شما صفحات سایت شما به جز پنل مدیریت وردپرس و صفحه اصلی سایتتان باز نمی شوند.
چاره کار بسیار ساده است شما کافی است برای این منظور ابتدا وارد پیشخوان وردپرس خود شوید و سپس از قسمت تنظیمات روی گزینه پیوندهای یکتا کلیک کنید و سپس روی گزینه ذخیره تغییرات کلیک کنید. به تصویر زیر خوب توجه کنید:
با کلیک روی این گزینه وردپرس به طور خودکار قوانین های rewrite را بروز رسانی می کند و اقلب مشکل خطا ۴۰۴ wordpress نیز رفع می شود.
در صورتی که با انجام مورد فوق همچنان مشکل شما باقی بود اصلا نگران نباشید
و با سایت آموزی جهت رفع مشکل خطای 404 با روش دوم همراه باشید!!!
اصلاح کد حذف شده مورد نیاز لود صفحات سایت در فایل htaccess
در این روش شما باید فایل htaccess. را به صورت دستی به روز کنید .
شما یا باید از طریق FTP به هاست خود دسترسی پیدا کنید و یا اینکه پنل مدیریت هاست همچون سی پنل یا دایرکت ادمین و… را داشته باشید.
برای بروز رسانی این فایل وارد فایل منیجر کنترل پنل سرویس هاست خود شوید ( اگر از سی پنل استفاده می کنید حتما پس از کلیک روی گزینه file manager گزینه show hidden and directory را علامت بزنید ) و سپس در پوشه public_html این فایل را پیدا کنید و آن را ویرایش کنید و کد های زیر را به آن اضافه نمایید.
اگر این فایل در پوشه public_html شما موجود نیست آن را ایجاد کنید ، و حتما نام آن باید htaccess. باشد.
آموزش رفع خطای 404 در وردپرس تغییر پیوندهای یکتا
فایل htaccess. را برای ویرایش باز کنید و کد های زیر را به صورت دستی به فایل htaccess. سی پنل خود اضافه کنید :
[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>
# END WordPress[/html]
در صورتی که همچنان مشکل لود نشدن صفحات سایت شما و خطای 404 پابرجاست نگران نباشید
و با روش سوم حل مشکل ارور 404 در صفحات سایتتان با سایت آموزی همراه باشید!!
ریدایرکت اشتباه در کل صفحات سایت به جهت تغییر کد فایل 404.php درون قالب وردپرسی شما
گاهی ممکن است با ریدایرکت های اشتباه و خرابی در فایل 404.php قالب خود مواجه شده باشید.
جهت دسترسی به این فایل از پوشه public_html به پوشه wp_content رفته و به داخل پوشه theme خود بروید پوسته وردپرسی خود را یافته و فایل 404.php را در داخل همان پوسته پیدا کنید.
جهت رفع این مشکل از ریدایرکت های اضافی بپرهیزید و کد زیر را در فایل 404.php درون پوسته وردپرس خود قرار دهید:
[html]<?php
header(“HTTP/1.1 301 Moved Permanently”);
header(“Location: “.get_bloginfo(‘url’));
exit();
?>[/html]
امیدوارم با خواندن کامل این مقاله کاربردی از سایت آموزی مشکل شما دوستان عزیز حل شده باشد.
مشکلات وردپرسی خود را برای ما در بخش نظرات در میان بگذارید.
برای متخصص شدن در طراحی سایت فروشگاهی با وردپرس روی لینک زیر کلیک کن و تو دوره ثبت نام کن:
دوره فوق حرفه ای طراحی سایت فروشگاهی با وردپرس پروژه محور
برای متخصص شدن در طراحی بخش Front End سایت روی لینک زیر کلیک کن و تو دوره ثبت نام کن:
دوره فوق حرفه ای طراحی سایت با HTML5 و CSS3 پروژه محور
پیوندهای مهم و کاربردی
تگ های جدید HTML5 در سایت آموزی
صفات تگ های HTML در سایت آموزی
تگ های منسوخ شده HTML5 در سایت آموزی
تگ های block level و inline level در سایت آموزی
آموزش رفع خطای 404 در وردپرس تغییر پیوندهای یکتا – اختصاصی سایت آموزی
درباره سایت آموزی
علیرضا ابراهیمی - بنیانگذار وبسایت آموزشی سایت آموزی ، 8 سال سابقه فعالیت حرفه ای در زمینه طراحی سایت ، سئو ، سابقه تدریس اغلب زبان های برنامه نویسی تحت وب ، محقق و تحلیلگر ساختارهای توسعه دهنده وب
نوشته های بیشتر از سایت آموزی2 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
سلام آقای ابراهیمی
یک دنیا ممنون
با انجام دادن مرحله 2 درست شد
سپاس
خواهش میکنم بسیار عالی