خانه » وبلاگ » چگونه یک صفحه یا آدرس URL را در وردپرس ریدایرکت کنیم (2 روش)

چگونه یک صفحه یا آدرس URL را در وردپرس ریدایرکت کنیم (2 روش)

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

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

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

چرا باید یک صفحه یا URL را در وردپرس ریدایرکت کنیم؟

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

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

این موضوع تجربه کاربری نامطلوبی ایجاد می‌کند و ممکن است تأثیر منفی بر سئو سایت شما داشته باشد.

دلایل این مشکل می‌تواند حذف یک صفحه وب، تغییر URL آن صفحه یا اشتباه تایپ کردن URL توسط فردی که لینک را ایجاد کرده است، باشد.

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

با این توضیحات، بیایید به نحوه ریدایرکت کردن یک صفحه یا URL در وردپرس بپردازیم. ما دو روش را بررسی خواهیم کرد:

  1. ایجاد ریدایرکت‌ها با استفاده از افزونه All in One SEO (AIOSEO)
  2. ایجاد ریدایرکت‌ها به‌صورت دستی با ویرایش فایل htaccess. (پیشرفته)

روش اول: ایجاد ریدایرکت‌ها با استفاده از افزونه All in One SEO (AIOSEO)

ساده‌ترین راه برای ریدایرکت صفحات و آدرس‌ها در وردپرس، استفاده از افزونه All in One SEO (AIOSEO) است. این افزونه بهترین افزونه سئو برای وردپرس محسوب می‌شود و دارای یک افزونه قدرتمند به نام Redirection Manager است که ایجاد ریدایرکت‌ها را بسیار آسان می‌کند.

نکته: برای استفاده از مدیریت ریدایرکت‌ها نیاز به نسخه Pro افزونه AIOSEO دارید. نسخه رایگان این افزونه نیز موجود است، اما شامل قابلیت ریدایرکت 301 نمی‌شود.

ابتدا باید افزونه AIOSEO Pro را روی وب‌سایت خود نصب و پیکربندی کنید.

پس از آن، باید افزونه Redirect Manager را فعال کنید. کافی است به مسیر All in One SEO » Redirects بروید و روی دکمه Activate Redirects کلیک کنید.

در نهایت، باید روی تب Settings کلیک کنید تا یک روش ریدایرکت را انتخاب کنید.

ما گزینه PHP را توصیه می‌کنیم زیرا این روش ساده‌ترین گزینه است و نیازی به پیکربندی فنی سرور وب شما ندارد.

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

ایجاد یک ریدایرکت از طریق مدیریت ریدایرکت AIOSEO

هنگامی که همچنان در صفحه All in One SEO » Redirects هستید، می‌توانید به تب Redirects برگردید. این صفحه به شما امکان می‌دهد ریدایرکت‌های خود را مدیریت کرده و موارد جدیدی اضافه کنید.

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

به یک مثال توجه کنید. URL کامل یک پست یا صفحه به این صورت است:

https://example.com/old-coffee-link-is-broken

در این مثال، اسلاگ پست بخش آخر URL است:

/old-coffee-link-is-broken/

شما باید اسلاگ مربوط به لینک خراب را در فیلد Source URL تایپ کرده یا جای‌گذاری کنید، به این شکل:

نکته: شما می‌توانید چندین Source URL را به یک Target URL ریدایرکت کنید. برای این کار، کافی است روی دکمه Add URL کلیک کنید تا یک فیلد اضافی برای Source URL اضافه شود.

سپس باید اسلاگ پست صفحه موجودی را که می‌خواهید URL به آن ریدایرکت شود، وارد کنید. این اطلاعات را در فیلد Target URL تایپ کرده یا جای‌گذاری نمایید.

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

پس از کلیک روی پست صحیح، اسلاگ به‌طور خودکار برای شما وارد می‌شود.

آخرین مرحله انتخاب نوع ریدایرکت است.

اطمینان حاصل کنید که نوع ریدایرکت 301 Moved Permanently انتخاب شده باشد و سپس روی دکمه Add Redirect کلیک کنید.

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

ستون Hits تعداد بازدیدکنندگانی که از لینک ریدایرکت شده بازدید کرده‌اند را نشان می‌دهد، و یک گزینه تغییر وضعیت وجود دارد که به شما امکان فعال یا غیرفعال کردن ریدایرکت‌های 301 به‌صورت جداگانه را می‌دهد.

ایجاد ریدایرکت از ویرایشگر محتوای وردپرس

همچنین می‌توانید از افزونه All in One SEO برای ریدایرکت یک پست یا صفحه منتشر شده در هنگام ویرایش آن استفاده کنید.

وقتی به پایین ویرایشگر وردپرس اسکرول کنید، یک بخش با عنوان تنظیمات AIOSEO مشاهده خواهید کرد. در این بخش، باید روی تب Redirects کلیک کنید.

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

پس از آن، اطمینان حاصل کنید که نوع ریدایرکت روی گزینه 301 Moved Permanently تنظیم شده باشد و سپس روی دکمه Add Redirect کلیک کنید.

یکی از ویژگی‌های مفید افزونه All in One SEO این است که اگر هنگام ویرایش یک پست، پیوند یکتا آن را تغییر دهید، این افزونه به‌صورت خودکار URL قدیمی را به URL جدید ریدایرکت می‌کند.

روش دوم: ایجاد ریدایرکت به‌صورت دستی با ویرایش فایل htaccess.

شما می‌توانید بدون استفاده از افزونه، یک صفحه یا URL را ریدایرکت کنید. برای این کار باید کدهایی را به‌صورت دستی به فایل htaccess. سایت خود اضافه کنید. این روش برای افراد مبتدی مناسب نیست، زیرا یک اشتباه کوچک می‌تواند باعث از کار افتادن سایت شود.

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

پس از تهیه نسخه پشتیبان، می‌توانید تغییرات لازم را با استفاده از ابزار ویرایش فایل htaccess. افزونه All in One SEO یا به‌طور مستقیم از طریق FTP یا مدیر فایل سرویس میزبانی خود انجام دهید.

ویرایش فایل htaccess. با استفاده از ابزار ویرایش افزونه All in One SEO
افزونه All in One SEO یک روش ساده برای ویرایش فایل htaccess. ارائه می‌دهد. با این حال، برای استفاده از ابزار ویرایش htaccess. ، نیاز به نسخه Pro این افزونه دارید.

پس از نصب و تنظیم افزونه AIOSEO، کافی است به صفحه All in One SEO » Tools بروید. سپس به برگه htaccess Editor. بروید.

در این صفحه، محتوای فایل htaccess. شما نمایش داده می‌شود. شما باید کد ریدایرکت خود را در انتهای فایل، بعد از خط # END WordPress قرار دهید.

در اینجا یک نمونه ساده از ریدایرکت آورده شده که در آن تلاش می‌کنیم کاربران را از یک پست قدیمی به یک پست جدید هدایت کنیم:

RewriteEngine On
Redirect 301 /thisistheoldurl/ http://yoursite.com/thisisthenewurl/

مطمئن شوید که آدرس‌های پست قدیمی و پست جدید را تغییر داده‌اید.

بعد از انجام این کار، روی دکمه Save Changes در بالای صفحه کلیک کنید تا فایل htaccess. با کد جدید به‌روزرسانی شود.

ویرایش فایل htaccess. به‌طور مستقیم

شما همچنین می‌توانید فایل htaccess. را به‌طور مستقیم و بدون نیاز به افزونه ویرایش کنید. برای انجام این کار، باید از طریق یک مشتری FTP یا مدیر فایل ارائه‌دهنده هاست خود به وب‌سایت خود متصل شوید.

فایل htaccess. را در دایرکتوری اصلی سایت خود خواهید یافت.

ممکن است بتوانید فایل را با استفاده از ویژگی Edit در مدیر فایل ویرایش کنید. در غیر این صورت، می‌توانید فایل htaccess. را دانلود کرده و با استفاده از ویرایشگری متن مانند Notepad آن را ویرایش کنید.

شما باید کد ریدایرکت زیر را در انتهای فایل htaccess. خود بعد از خط # END WordPress بچسبانید.

RewriteEngine On
Redirect 301 /thisistheoldurl/ http://yoursite.com/thisisthenewurl/

فراموش نکنید که URL های پست قدیمی و جدید را تغییر دهید.

اطمینان حاصل کنید که تغییرات خود را ذخیره کرده‌اید و در صورت نیاز، فایل htaccess. را به سرور بازبارگذاری کنید.

حالا می‌توانید ریدایرکت خود را تست کنید تا مطمئن شوید که به درستی به مقصد مورد نظر هدایت می‌کند.

امیدواریم این آموزش به شما کمک کرده باشد تا نحوه ریدایرکت یک صفحه یا URL در وردپرس را یاد بگیرید.

منبع: https://www.wpbeginner.com


دیدگاه‌ها

دیدگاهتان را بنویسید

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