آموزش رفع خطای ۴۰۴ پس از تغییر پیوند یکتا در وردپرس
آموزش رفع خطای ۴۰۴ پس از تغییر پیوند یکتا در وردپرس
استفاده از افزونه سئو وردپرس
اگر از افزونه سئو وردپرس استفاده میکنید این افزونه قادر خواهد بود تا کاربرانی را که به پیوند یکتای قدیمی و یا همون لینک قدیمی مطالب سایت هدایت شدهاند را به صورت ریدایرکت 301 به پیوند یکتای جدیدی که در وردپرس ساختهاید هدایت کند.
استفاده از ریدایرکت 301 با فایل htaccess.
میتونید با استفاده از فایل htaccess. که در هاست شما قرار داره این مشکل را در 5 مرحله رفع کنید که در ادامه به توضیح مراحل این کار می پردازم.
مرحله اول: تنظیم ساختار پیوند یکتا و URL های سایت
در مرحله اول ابتدا به صفحه تنظیمات> پیوندهای یکتا در پیشخوان وردپرس وارد شده و سپس یک اسکرین شات از ساختار انتخابی و تنظیماتی که در این صفحه وجود دارد را بگیرید، چرا که در مراحل بعدی به آنها احتیاج خواهید داشت.
در این مرحله اگر از ساختار پیوند یکتای پیشفرض وردپرس یعنی پیوند یکتای ساده استفاده میکنید احتیاجی به طی کردن مراحل دوم و چهارم ندارید، چرا که وردپرس به صورت خودکار تغییر مسیر بر روی لینک ها را در این نوع ساختار انجام میده و تنها باید مراحل سوم و پنجم را اعمال کنید که برای رفه خطای 404 وردپرس بعد از تغییر پیوند یکتا لازم هستند.
علاوه بر این یه فایل نوتپد باز کرده و در یک ویرایشگر ساده چند مورد از لینک مطالب را به صورت تصادفی کپی کرده و در اون قرار بدین تا بعد از اتمام کار ببینید که به درستی مراحل را طی کردید یا نه، برای این منظور پیشنهاد میکنم بین 5 تا نهایتا 10 مورد از آدرس نوشتههای خودتون را در این فایل قرار بدین تا بعد از اتمام مراحل مطمئن شوید همه لینکهای مطالب به درستی و در حالت 301 به ساختار جدید ریدایرکت خواهند شد.
مرحله دوم: ساخت کدهای تغییر مسیر کاربران
برای این منظور میتونید از ابزاری که وبسایت رسمی افزونه سئو وردپرس برای ما قرار داده استفاده کنید. پس به آدرس https://yoast.com/research/permalink-helper.php مراجعه کرده و سپس فرمی که در این سایت به شما نشون داده میشه را بر اساس اطلاعات سایت خودتون وارد کنید.
اطلاعات فرم را به ترتیب زیر پر کنید:
- آدرس سایت خود را به صورت کامل وارد کنید،
- در صورتی که وردپرس شما بر روی یک پوشه نصب شده و به عبارتی همون حالت وبلاگ را داره آدرس اونو وارد کنید.
- ساختار قبلی پیوند یکتا خودتون را مشخص کنید.
حالا روی دکمه نارنجی رنگ Create Redirect کلیک کنید تا به صفحه بعد هدایت شده و کدی به شما ارائه شود.
در اینجا گفته شده تا ساختار پیوند یکتای خودتون را به نام نوشته تغییر دهید و سپس کد ارائه شده را در فایل htaccess. قرار دهید.
مرحله سوم: تغییر پیوند یکتای وردپرس
حالا وارد پیشخوان وردپرس شده و مجددا به مسیر تنظیمات> پیوندهای یکتا مراجعه کرده و نوع ساختار پیوند یکتای سایت خودتون را روی نام نوشته تعیین کرده و روی دکمه ذخیره تغییرات که در انتهای صفحه قرار داره کلیک کنید.
بعد از تغییر این مرحله همچنان پیوندهای یکتا شما با خطا مواجه خواهند شد و باید مرحلهی نهایی برای ریدایرکت کاربران را قراهم کنید.
مرحله چهارم: افزودن کد به فایل htaccess. و اجرای آن
به هاست خود مراجعه کنید و سپس برای ویرایش فایل htaccess. به قسمت File Manager هاست مراجعه کنید. بنابراین بعد از ورود به هاست روی گزینه File Manager که در بخش Files قرار داره کلیک کنید.
بعد از اینکه وارد فایل منیجر هاست شدید به مسیر public_html مراجعه کرده و سپس به مسیری که وردپرس در اونجا نصب شده مراجعه کرده و به دنبال فایل htaccess. مراجعه کنید. اگر این فایل را در هاست مشاهده نمیکنید روی دکمه Settings که در بالا سمت راست مشاهده میکنید کلیک کرده و گزینه Show Hidden Files را برای نمایش فایلهای مخفی فعال کرده و در نهایت روی دکمه Save کلیک کنید تا فایل htaccess. به شما نمایش داده شود.
حالا روی فایل htaccess. راست کلیک کرده و گزینه Edit را انتخاب کنید تا به صفحه ویرایش این فایل هدایت شوید. حالا کدی که در مرحله دوم با استفاده از ابزاری که در سایت Yoast قرار داره دریافت کردید را درست بعد از عبارت END WordPress# قرار داده و فایل htaccess. را ذخیره کنید.
مرحله پنجم: تست و نتیجه نهایی
حالا که فایل htaccess. را ذخیره کردید عملیات با موفقیت انجام شده و نوبت به تست اون میرسد