آموزش های وردپرس

رفع خطای ۴۰۴ پس از تغییر پیوند یکتا در وردپرس

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

در این آموزش از وردپرس نارنجی، به راهکارهای رفع خطای ۴۰۴ پس از تغییر پیوند یکتا در وردپرس می پردازیم.

رفع خطای ۴۰۴ پس از تغییر پیوند یکتا در وردپرس

برای اینکه بتوانید مشکل خطای ۴۰۴ پس از تغییر پیوندهای یکتا در وردپرس را برطرف کنید دو راهکار پیش روی شما خواهد بود که عبارتند از:

  1. استفاده از افزونه یوست سئو وردپرس و استفاده از قابلیت ریدایرکت به پیوند یکتای جدید
  2. تغییر در فایل  .htaccess و ریدایرکت کاربران به ساختار پیوند یکتای جدید

استفاده از افزونه yoast seo

اگر که از افزونه سئو وردپرس یا Yoast Seo  نسخه تجاری استفاده می کنید، کار بسیار آسان خواهد بود و هیچ نیازی به اعمال تغییرات و انجام تنظیمات خاصی برای انتقال کاربران به ساختار جدید از پیوند یکتا نخواهید داشت. این افزونه در نسخه تجاری قادر است کاربرانی را که به پیوند یکتای قدیمی و یا همان لینک قدیمی مطالب سایت هدایت شده‌اند، به صورت ریدایرکت ۳۰۱ به پیوند یکتای جدیدی که در وردپرس ساخته‌اید هدایت کند.

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

این مطلب را از دست ندهید :
ریدایرکت صفحات رسانه وردپرس به پست اصلی

استفاده از ریدایرکت ۳۰۱ با فایل .htaccess

راه حل دوم برای رفع خطای ۴۰۴ پس از تغییر پیوند یکتا در وردپرس کمی پیچیده است و پیشنهاد می‌کنم حتی الامکان از روش افزونه سئو وردپرس استفاده کنید. اما اگر به هر دلیلی تمایلی به استفاده از افزونه ندارید میتوانید با استفاده از فایل .htaccess که در هاست شما قرار دارد این مشکل را در ۵ مرحله ای که در ادامه توضیح میدهم رفع کنید.

مرحله ۱: تنظیم ساختار پیوند یکتا و URL های سایت

در مرحله اول به صفحه تنظیمات>>پیوندهای یکتا در پیشخوان وردپرس وارد شده و یک اسکرین شات از ساختار انتخابی و تنظیماتی که در این صفحه وجود دارد بگیرید؛ در مرحله های بدی به این اسکرین شات نیاز خواهیم داشت.

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

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

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

مرحله ۲: ساخت کدهای تغییر مسیر کاربران

برای این منظور میتوانیم از ابزاری که وبسایت رسمی افزونه سئو وردپرس برای ما قرار داده است، استفاده کنیم. پس به آدرس https://yoast.com/research/permalink-helper.php مراجعه کرده و سپس فرمی که در این سایت به شما نمایش داده می شود را بر اساس اطلاعات سایت خود وارد نمایید.

این مطلب را از دست ندهید :
رفع مشکل محدودیت منوها در وردپرس
ابزار یوست سئو
رفع خطای ۴۰۴ به کمک ابزار یوست سئو
  • در فیلد اول آدرس سایت خود را به صورت کامل وارد کنید، اگر از https:// یا http:// و www هم استفاده می‌کنید وضعیت آن را مشخص کنید.
  • در فیلد دوم در صورتی که وردپرس شما بر روی یک ساب فولدر نصب شده، باید آدرس پوشه را در این فیلد وارد کنید. اما اگر وردپرس شما بر روی دامنه اصلی و یا ساب دامنه نصب شده نیازی نیست تا در این فیلد چیزی قرار دهید.
  • در قسمت سوم هم ساختار قبلی پیوند یکتا خود را مشخص کنید.

در پایان روی دکمه نارنجی رنگ Create Redirect  کلیک کنید تا به صفحه بعد هدایت شده و کدی مشابه تصویر زیر به شما ارائه شود.

کد ریدایرکت یوست سئو
کد دریافتی از ابزار یوست سئو

مرحله ۳: تغییر پیوند یکتای وردپرس

وارد پیشخوان وردپرس شده و به مسیر تنظیمات >> پیوندهای یکتا مراجعه کنید. نوع ساختار پیوند یکتای سایت خود را روی نام نوشته قرار داده و روی دکمه ذخیره تغییرات کلیک کنید. پس از این تغییرات همچنان پیوندهای یکتای شما با خطا مواجه خواهند شد.

پس از تغییر پیوند های یکتا
اسکرین شات پس از تغییر پیوند های یکتا

مرحله ۴: افزودن کد به فایل .htaccess

به هاست خود مراجعه کنید و سپس برای ویرایش فایل .htaccess به قسمت File Manager >> public_html مراجعه کرده و در نهایت به مسیری که وردپرس در آن نصب شده مراجعه کنید و به دنبال فایل .htaccess بگردید.

کدی که در مرحله دوم با استفاده از ابزار سایت Yoast دریافت کردید را درست بعد از عبارت END WordPress# قرار داده و فایل .htaccess را ذخیره کنید.

مرحله ۵: تست

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

عاطفه نوربخش

عاطفه نوربخش هستم؛ هم بنیانگذار " وردپرس نارنجی " که حاصل تجربه های خودم در حوزه تخصصی وردپرس را برایتان می نویسم و تلاش میکنم به شما کمک کنم تا با سیستم مدیریت محتوای وردپرس، سایت وردپرسی ای زیبا و حرفه ای داشته باشید.

پاسخی بگذارید

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

۴ دیدگاه

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

    1. سلام وقتتون بخیر
      آیا با پاک کردن فایل htaccess هم امتحان کردید؟
      برخی مواقع با ایجاد تغییرات در فایل htaccess این مشکل پیش میاد. پس یبار بک آپ بگیرید، فایل htaccess رو کلا پاک کنید و به تنظیمات >> پیوندهای یکتا رفته و یکبار روی نام نوشته بزارید و ذخیره تغییرات بزنید ببینید مشکلتون حل میشه؟
      در غیر این صورت از طریق صفحه تماس با ما اطلاعات سایتتون رو بفرستید تا بررسی بشه.

تخفیف های جشنواره نوروز 1399 را از دست ندهید!شرکت در جشنواره نوروزی
+
بستن