Skip to content
تاریخ: 1401/03/07       |      
نویسنده: تولید محتوا افضلی وردپرس

یکی از مشکلاتی که اکثر کاربران وردپرس با آن روبرو هستند، ارور ۴۰۴ محصولات بعد از به روز رسانی وردپرس است. آپدیت و بروزرسانی وردپرس و افزونه‌های آن، از سایت شما در مقابل حملات هکرها محافظت می‌کند، امنیت و سرعت سایت شما را بالاتر می‌برد. اما هر به‌روزرسانی می‌تواند با تغییرات زیاد و شاید خطاهایی همراه باشد که جای نگرانی ندارد؛ در این مطلب می‌خواهیم به بررسی ارور ۴۰۴ بپردازیم و نحوه حل مشکل را به شما آموزش دهیم، پس با afzaliwp همراه باشید.

 

ارور 404 محصولات بعد از به روز رسانی وردپرس

اکثر شما هنگام جستجو در اینترنت،‌ حداقل یکبار با این خطا روبرو شده‌اید، این ارور هنگامی رخ می‌دهد که  سرور شما قادر به پیدا کردن صفحه درخواستی کاربر نباشد. در این صورت یا آدرس صفحه تغییر کرده است و یا کلا آن صفحه از سایت شما حذف شده است؛ بنابراین کاربر، صفحه ۴۰۴ را به معنای اینکه صفحه‌ای یافت نشد، مشاهده می‌کند. این خطا در مرورگرهای مختلف به شکل متفاوت ظاهر می‌شود. در این مطلب نحوه برطرف کردن این خطا را به شما آموزش می‌دهیم، ضمن اینکه چند افزونه هم برای رفع این خطا به شما آموزش خواهیم داد.

ارور 404؛ بررسی و حل مشکلات بروزرسانی وردپرس و محصولات ووکامرس

 

چرا بعد از بروزرسانی وردپرس ارور می‌دهد؟

در حقیقت ایجاد خطای ۴۰۴ به معنای وجود مشکل در پیوندهای شماست که با بررسی دوباره لینک‌های خود می‌توانید این خطا را از بین ببرید. با ما همراه باشید تا با چند روش ساده بتوانید این ارور را از بین ببرید.

مشکلات بروزرسانی وردپرس و ووکامرس

اگر سایت فروشگاهی دارید، شاید برایتان پیش آمده که با آپدیت وردپرس در افزونه ووکامرس، محصولات شما با خطای 404 روبرو شده‌اند. گاهی اوقات می‌توانید به سادگی با ذخیره کردن دوباره لینک‌های دائمی خود، این خطا را از بین ببرید. برای اینکار در قسمت پیشخوان وردپرس خود، گزینه تنظیمات و سپس پیوندهای یکتا را کلیک‌کنید. در این قسمت کافی است که به قسمت انتهای صفحه بیایید و با کلیک روی دکمه ذخیره، تنظیمات را دوباره ذخیره‌کنید. حالا دوباره مشکل را بررسی کنید، اگر هنوز خطای ۴۰۴ را مشاهده می‌کردید، مراحل بعدی را انجام دهید.

ارور 404؛ مشکلات بروزرسانی وردپرس و محصولات ووکامرس

بروزرسانی دستی فایل htaccess

فایل htaccess را می‌توانید با ورود به کنترل پنل هاست و سپس پوشه دایرکتوری هاست پیدا کنید. روی آن کلیک راست کرده و گزینه Edit را بزنید، سپس کدهای زیر را در آن وارد و ذخیره کنید.

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteBase /wordpress/

RewriteRule ^index\.php$ – [L

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule./wordpress/index.php [L]

</IfModule>

# END WordPress

RedirectMatch 301 ^/wordpress/([0-9]{4})/([0-9]{2})/(71page/) (.+)$

http://localhost:8888/wordpress/$3

نکته: در بعضی از مواقع ممکن است که سایت شما کاملاً سالم باشد، اما با ارورهای ۵۰۰ مواجه شوید. در این مورد باید گفت که تداخل بعضی از فایل‌های سایت و وب سرور که عموماً در مورد توابع php است می‌تواند یکی دیگر از مواردی باشد که علت ارور ۵۰۰ در سایت شما است. در بعضی از وب سرورها مانند NginX این مورد بیشتر دیده می‌شود.

حل خطای 404 با استفاده از افزونه

یکی دیگر از راه‌های حل این مشکل، نصب افزونه‌ها می‌باشد، تا کنون افزونه‌های زیادی برای برطرف کردن ارور ۴۰۴ ایجاد شده‌اند. در این مطلب به چند نمونه اشاره می‌کنیم.

رفع ارور ۴۰۴ با استفاده از افزونه Custom 404 Pro

اگر خطای 404 به دفعات زیادی نمایش داده‌ شود، می‌تواند سئوی سایت شما را دچار مشکل کند؛ پس بهتر است این خطا را نادیده نگیرید. علاوه بر آن به شما پیشنهاد‌ می‌کنیم که با ساختن صفحات ریدایرکت، کاربران خود را به صفحات دیگر انتقال‌دهید. همچنین می‌توانید صفحات ارور ۴۰۴ را به صورت سفارشی طراحی‌کنید.

نصب افزونه Custom 404 pro

اول از همه باید افزونه را از پیشخوان وردپرس و قسمت افزونه‌ها، افزودن، جستجو کرده و نصب و فعالسازی کنید.

نصب افزونه Custom 404 pro- ارور 404

بعد از فعال کردن این افزونه در قسمت پیشخوان شما گزینه Custom 404  Pro اضافه می‌شود، همانطور که مشاهده می‌کنید این افزونه خودش از سه قسمت تشکیل شده است که با هم بررسی می‌کنیم.

نصب افزونه Custom 404 pro- ارور 404

Logs 404: در این قسمت شما می‌توانید خطاهای ۴۰۴ خود را مشاهده‌ کنید، تعداد آن‌ها را ببینید و اینکه در کدام لینک‌ها اتفاق افتاده‌اند. اگر لینکی مشکل داشت با ویرایش کردن آن می‌توانید در قسمت Redirect  یک لینک برای آن اختصاص دهید؛ یعنی اگر خطای ۴۰۴ رخ دهد، به این صفحه مراجعه می‌شود.

نصب افزونه Custom 404 pro- خطای 404

Settings: در این قسمت می‌توانید تنظیمات افزونه را بررسی‌کنید.

Redirect: در قسمت mode یکی از حالت‌ها را برای نشان دادن صفحه ارور ۴۰۴ انتخاب‌ کنید. اگر گزینه  wordpress page را انتخاب‌ کنید، باید در قسمت بعدی در مقابل گزینه select a page برگه مربوطه برای نشان دادن خطا را انتخاب‌ کنید و در بخش Enter a URL  باید لینک مربوط به صفحه 404 را وارد کنید.

مراحل نصب افزونه Custom 404 pro

 General

Email: اگر این گزینه تیک داشته‌ باشد، در صورت بروز ارور ۴۰۴ به مدیر سایت ایمیل زده می‌شود.

Clear logs: اگر این دکمه را انتخاب‌ کنید، گزارش‌های خطای ۴۰۴ وردپرس حذف می‌شوند.

Logging Status: اگر این گزینه فعال باشد، برای خطاها لاگ ایجاد می‌شود.

Erros Type: از این قسمت می‌توانید نوع خطا را مشخص‌کنید.

در نهایت با دکمه save change همه تغییرات خود را ذخیره‌ کنید.

آموزش مراحل نصب افزونه Custom 404 pro

more info: در این قسمت می‌توانید اطلاعات بیشتری را در مورد این افزونه به دست آورید، همانطور که ملاحظه کردید، با این افزونه می‌توانید به راحتی خطای ۴۰۴ را بررسی و عیب‌یابی کنید.

یاداوری: وقتی با خطای 413 مواجه می‌شویم عبارتی در توضیح آن ظاهر می‌شود که می‌گوید «Request Entity Too Large» با این توضیح می‌توان فهمید دلیل بروز خطا این است که احتمالاً قصد داریم فایلی وارد سایت کنیم که حجمش بیشتر از حجم تعریف‌شده است.

آموزش افزونه  Redirectionوردپرس

یکی از کارهایی که به عنوان مدیر سایت همواره باید انجام دهید، بررسی لینک‌ها و صفحات سایت است تا بتوانید به موقع صفحاتی که مشکل دارند را شناسایی‌کنید. افزونه رایگان Redirection یکی از محبوب‌ترین‌ها در این زمینه است که می‌تواند انواع خطاهای ۴۰۴ را بررسی و مدیریت کند.

هنگام به‌روزرسانی وردپرس و ووکامرس گاها آدرس‌های پیوند یکتای نوشته‌های شما یا حتی برگه‌هایتان تغییر می‌کند با استفاده از ریدایرکت در حقیقت به موتورهای جستجو اطلاع می‌دهیم که صفحه‌ای که در حال حاضر می‌خواهید، در موقعیت جدید قابل بازیابی است. افزونه ریدایرکشن این کار را به راحتی برای شما انجام می‌دهد.

نصب افزونه Redirection

برای استفاده از این افزونه یا باید آن را از لینک‌های دانلود معتبر دانلود‌ کنید یا در قسمت پیشخوان > افزونه‌ها> افزودن را کلیک‌ کنید، سپس نام آن را جستجو کرده و آن را نصب و فعال نمایید. اگر فایل افزونه را دانلود کرده‌اید، می‌توانید در قسمت بارگذاری افزونه فایل zip افزونه را بارگذاری نمایید.

نصب افزونه Redirection- ارور 404

بعد از نصب این افزونه در قسمت ابزارها در پیشخوان وردپرس، گزینه Redirection اضافه می‌شود، بعد از  انتخاب گزینه Redirection به صفحه خوش آمد گویی هدایت می‌شوید، روی گزینه شروع نصب کلیک‌ کنید.

نصب افزونه Redirection- خطای 404

در صفحه بعد گزینه‌هایی وجود دارد که با هم بررسی می‌کنیم:

Monitor permalink change in wordpress posts and pages: اگر این گزینه تیک داشته‌باشد،‌ در صورتی که شما پیوند‌های یکتا را تغییر ‌دهید، افزونه ریدایرکشن خودش آن‌ها را ریدایرکت می‌کند.

Keep a lod of all redirect and 404 errors: اگر این گزینه تیک داشته ‌باشد، از همه خطاهای ۴۰۴ و ریدایرکت‌ها گزارش تولید‌ می‌کند. شما با بررسی این گزارش می‌توانید مشکلات سایت را بررسی‌کنید، البته باید فضای موردنیاز دیتابیس برای نگهداری این اطلاعات داشته‌باشید.

Store IP information for redirect and 404 errors: اگر گزینه قبل را تیک بزنید، این گزینه برایتان فعال می‌شود، در نتیجه اطلاعات IP را برای شما نگهداری می‌کند.

نصب افزونه Redirection- بررسی و رفع ارور 404

در انتها روی دکمه ادامه نصب بزنید تا مراحل برای شما انجام شود. در سربرگ بعدی روی گزینه اتمام نصب کلیک کنید، نصب این افزونه تمام می‌شود؛ حالا به سراغ تنظیمات آن می‌رویم، در قسمت تنظیمات این افزونه صفحه‌ای به شما نمایش داده می‌شود که از ۷ سربرگ برخوردار است.

نصب افزونه Redirection- اموزش و رفع ارور 404

در سربرگ تغییر مسیر‌ها شما می‌توانید آدرس قدیمی را به آدرس جدید خود انتقال‌دهید.

نشانی اصلی: در این قسمت آدرس قبلی نوشته را وارد ‌کنید.

URL هدف: در این قسمت آدرس جدید را وارد کنید و تنظیمات را ذخیره‌ کنید.

گروه‌ها: در این قسمت باید ریدایرکت‌ها را در دو گروه جای‌ دهید.

تغییر مسیرها: انواع تغییر مسیرها‌یی که در سربرگ اول خودتان وارد کرده‌اید،‌ اینجا قرار می‌گیرند.

آموزش مراحل نصب افزونه Redirection- ارور 404

سربرگ سایت: در این سربرگ یک دامنه برای تغییر مسیر کل سایت می‌نویسیم، این سربرگ را هنگامی استفاده کنید که می‌خواهید دامنه سایت را به صورت کامل تعویض‌ کنید که باید در قسمت  Relocate to domain آدرس دامنه جدید را وارد کنید.

آموزش نصب افزونه Redirection- خطای 404

در سربرگ گزارش‌ها: همه گزارشات ورود و خروج کاربران را بر اساس تاریخ و ساعت می‌توانید مشاهده‌ کنید؛ یعنی چه زمانی کاربران وارد آدرس قدیمی سایت شده‌اند که به آدرس جدید انتقال داده شده‌اند.

سربرگ 404: در این قسمت می‌توانید یک گزارش کامل از همه خطاهای 404 سایت خود را ببینید، همان‌طور که ملاحظه می‌کنید در عکس زیر ما خطایی نداریم و این فیلد خالی است.

نحوه نصب افزونه Redirection- خطای 404

سربرگ وارد و خارج کردن: در این قسمت می‌توانید فایل‌های خود را ایمپورت کرده و خروجی بگیرید.

طریقه نصب افزونه Redirection- خطای 404

سربرگ نشانی: همه تنظیمات لازم برای مدیریت لینک‌های ۴۰۴ است، قسمت‌های زیادی دارد که با هم بررسی می‌کنیم.

سربرگ نشانی در نصب افزونه Redirection

Redirect logs: در این قسمت می‌توانید برای نگهداری ریدایرکت‌ها مدت زمان تعیین‌ کنید.

Logs 404: برای نگهداری گزارش خطاهای 404 مدت زمان را تعیین کنید.

ip logging: در این قسمت سطح انواع گزارش‌های آی پی مشخص می‌شود.

URL monitor: شما در این قسمت می‌توانید بخش‌های مهم را مشخص‌کنید تا در صورت تغییر مسیر آن‌ها را ریدایرکت کنید.

توکن RSS: در این قسمت آدرس RSS  را وارد کنید.

default url settings: در این قسمت تنظیمات به صورت پیش فرض برای همه ریدایرکت‌ها اعمال می‌شود.

Default query matching: تنظیمات پیش‌فرض برای جستجوی همه ریدایرکت‌ها؛ در این قسمت دکمه‌ای وجود دارد به نام پاک کردن تغییر مسیرها که اگر روی آن کلیک ‌کنید، همه ریدایرکت‌ها را برای شما حذف می‌کند.

اگر مشکلی داشته باشید می‌توانید در قسمت پشتیبانی آن را مطرح‌کنید .

 

3 سوال پرتکرار مرتبط با ارور 404:

1) چرا بعد از بروزرسانی وردپرس ارور ۴۰۴ رخ می‌دهد؟

به این خاطر که صفحات به لینک‌هایی ارجاع می‌شوند که آن لینک‌ها وجود ندارند و ارور 404 رخ می‌دهد.

2) برای رفع این خطا چه کارهایی می‌توان انجام داد؟

راه های زیادی برای شناسایی و رفع ارور 404 وجود دارد که یکی از راحت‌ترین کارها، نصب افزونه است که در این مطلب دو مورد از افزونه‌ها آموزش داده شدند.

3) آیا تغییر آدرس صفحات به سئوی سایت لطمه وارد می‌کند؟

اگر ریدایرکت یا تغییر آدرس به درستی انجام شود، لطمه‌ای به سئوی سایت وارد نخواهد شد.

نتیجه‌گیری

در مقالات قبلی به‌طور جامع خطاهای رایج وردپرس  را معرفی کردیم و ترجیحاً از اشکالات و خطاهای وردپرس که بیش از بقیه تکرار می‌شوند نام برده‌ایم. اگر سایت شما با وردپرس طراحی شده است، برای ایجاد امنیت و جلوگیری از حملات هکرها، باید مدام به فکر آپدیت نسخه وردپرس و افزونه‌ها باشید. یکی از مشکلاتی که با بروزرسانی وردپرس ایجاد می‌شود، ارور 404 صفحات است. به این خاطر که آدرس صفحات تغییر پیدا کرده است.

در این مطلب دو روش رفع این مشکل به شما آموزش داده شد. روش ریدایرکت به صورت دستی (با تغییر کدهای htaccess) و ریدایرکت با افزونه که امیدواریم مورد رضایت شما واقع شده باشد. چنانچه تجربه‌ای در این زمینه دارید با سایر کاربران در قسمت نظرات به اشتراک بگذارید.

اشتراک گذاری:

اولین کامنت را شما بگذارید!


یک دیدگاه اضافه کنید.

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