نحوه ی اضافه کردن ریدایرکت ۳۰۱ به وردپرس از طریق پلاگین و فایل .htaccess

shape
shape
shape
shape
shape
shape
shape
shape
redirect ریدایرکت ۳۰۱

ریدایرکت ۳۰۱

اگر قصد دارید ساختار آدرس یک پست یا صفحه را تغییر دهید یا تمام سایت وردپرس خود را به یک دامنه جدید انتقال دهید، ۳۰۱ Redirects می تواند گزینه خوبی برای شما باشد.
۳۰۱ Redirects به شما این امکان را می دهد که ترافیک را از یک آدرس به یک آدرس دیگر انتقال دهید بدون اینکه تاثیر منفی بر تجربه کاربر یا جستجوگرها و … بگذارد.
در این پست، به شما نشان خواهم داد که چگونه می توانید ۳۰۱ Redirects را با استفاده از یک افزونه رایگان و همچنین از طریق فایل .htaccess سایت به وردپرس اضافه کنید.

۳۰۱ redirects یک نوع تغییر خاص آدرس است که به مرورگرهای وب و موتورهای جستجو می گوید:
“محتوایی که در ابتدا در این مکان قرار دارد به طور دائم به این مکان جدید منتقل شده است ”
بنابراین می گویید ۳۰۱ redirects مسیری مثل این دارد:
قدیمی: https://mahdisweb.net/301-redirect
جدید: https://mahdisweb.net/301-redirect-guide

هر کس که از این ادرس بازدید میکند: https://mahdisweb.net/301-redirect

به طور خودکار و مستقیم به این آدرس وارد می شود (معمولا طوری اتفاق می افتد که خوده بازدید کننده متوجه نمی شود):
https://mahdisweb.net/301-redirect-guide
اینکار مهم است زیرا تضمین می کند:
• موتورهای جستجو می دانند که صفحه قدیمی را با صفحه جدید در رتبه بندی موتور جستجو جایگزین کنند.
• شما از ترافیک / لینک های موجود به محتوای خود آسیب نمیبینید و آن را از دست نمی دهید.

نحوه استفاده از پلاگین redirection برای مدیریت ۳۰۱ redirects
• پس از نصب و فعال کردن افزونه، به Tools ← Redirection بروید.

• URL اصلی را در کادر URL Source قرار دهید
• URL جدیدی را که میخواهید ترافیک را به جعبه مقصد Target ارسال کنید اضافه کنید
• روی افزودن تغییر مسیر کلیک کنید

ریدایرکت ۳۰۱

هنگامی که تعدادی مسیر و آدرس را اضافه میکنید، میتوانید آنها را از همان رابط ویرایش، حذف یا غیرفعال کنید:

how to add 301 redirects to wordpress plugin 2 ریدایرکت ۳۰۱

اگر شما تخصص لازم و بالایی دارید، می توانید از Regex نیز برای انجام تغییرات مجدد پیچیده استفاده کنید. با این وجود، کمی کارتان سخت و پیچیده می شود.

how to add 301 redirects to wordpress plugin 3 ریدایرکت ۳۰۱

نحوه اضافه کردن ۳۰۱ redirects به وردپرس از طریق فایل .htaccess
فایل .htaccess سایت WordPress شما یک فایل پیکربندی اساسی برای سرور شما است. از طریق آن، می توانید انواع تغییرات در سایت خود را فقط با اضافه کردن برخی از کد های ساده تنظیم کنید.
فرآیند معمولا به این صورت است:
• از طریق FTP یا مدیر فایل cPanel به سایت خود وصل شوید.
• فایل htaccess را در دایرکتوری ریشه پیدا کنید.
• قطعه کدی را که مربوط به ۳۰۱ redirect است که می خواهید اضافه کنید را پیدا کنید.
ما هر سه مرحله را در زیر پوشش می دهیم.
مرحله ۱: به سرور خود از طریق FTP یا مدیر فایل cPanel متصل شوید
برای شروع، می توانید از یک برنامه FTP برای اتصال به سایت خود استفاده کنید یا می توانید از ابزار مدیریت فایل cPanel استفاده کنید.
برای این آموزش، من قصد دارم از مدیر فایل cPanel استفاده کنم چون اکثر میزبان ها از cPanel استفاده می کنند و این ساده ترین روش است.

برای شروع، به داشبورد cPanel خود وارد شوید. سپس، گزینه File Manager زیر فایلها را پیدا کنید:

how to add 301 redirects to wordpress 1 ریدایرکت ۳۰۱

هنگامی که روی آن کلیک میکنید، گزینه Document Root را انتخاب کنید و سایت مورد نظر خود را برای اضافه کردن تغییر مسیر از منوی کشویی انتخاب کنید. همچنین مطمئن شوید کادر انتخاب برای نمایش فایل های پنهان (dotfiles) چک شده است:

how to add 301 redirects to wordpress 2 ریدایرکت ۳۰۱

و درست مثل این، مدیر فایل باز خواهد شد و شما باید یک کپی از فایل .htaccess سایت خود را در جایی در بالای صفحه ببینید:

how to add 301 redirects to wordpress 3 ریدایرکت ۳۰۱

مرحله ۲: پشتیبان گیری از فایل htaccess شما
از آنجا که فایل .htaccess سایت شما بر کل سرور شما تاثیر می گذارد، حتی یک خطای کوچک می تواند کل سایت شما را تحت تاثیر قرار دهد.(موقتا).
به همین دلیل، همیشه قبل از انجام تغییرات، می بایست از فایل اصلی .htaccess پشتیبان تهیه کنید. به این ترتیب، اگر شما به طور تصادفی چیزی را از دست دادید، شما فقط باید نسخه اولیه را آپلود کنید تا همه چیز دوباره کار کند.
برای پشتیبان گیری از فایل .htaccess خود، روی آن را راست کلیک کرده و دانلود کنید:

how to add 301 redirects to wordpress 4 ریدایرکت ۳۰۱

مرحله ۳: فایل .htaccess را ویرایش کنید و Snippet کد تغییر مسیر را اضافه کنید
هنگامی که یک کپی پشتیبان از فایل .htaccess خود را با خیال راحت بر روی رایانه خود دانلود کرده اید، آماده هستید که کد مربوطه را به آن اضافه کنید.
برای انجام این کار، بر روی فایل htaccess راست کلیک کرده و گزینه Edit را انتخاب کنید:

how to add 301 redirects to wordpress 5 ریدایرکت ۳۰۱

سپس شما باید چیزی شبیه به این را ببینید:

how to add 301 redirects to wordpress 6 ریدایرکت ۳۰۱

اگر کد اضافی را در آن مشاهده می کنید نگران نباشید – برخی از افزونه ها کد خود را به فایل .htaccess اضافه می کنند، بنابراین کاملا طبیعی است.
حالا شما فقط باید کد مربوطه ۳۰۱ را به بالای فایل .htaccess اضافه کنید.

۱٫برای آنکه بتوانید یک فایل از سایت را به صورت تکی ریدایرکت ۳۰۱ کنید.
(برای مثال آدرس example.com/oldfile.htm را به example.com/newfile.htm تغییر دهید)، باید کد زیر را در فایل htaccess. قرار دهید:
Redirect 301 /old.html http://www.example.com/new.html
در اینجا چیزی است که این کد را در هنگام قرار دادن در فایل .htaccess میبینید:

how to add 301 redirects to wordpress 7 ریدایرکت ۳۰۱

اما این کد به چه معناست؟ اجازه بدهید توضیح بدهم:
دستور redirect 301 – به موتورهای جستجو و مرورگرها می‌گوید که این صفحه به صورت دائمی جا‌به‌جا شده است.
old.html/ – محل قرارگیری فایل قدیمی را مشخص می‌کند.
http://www.example.com/new.html – محل قرارگیری صفحه جدید را مشخص می‌کند (همان صفحه‌ای که می‌خواهید بازدیدکنندگان‌تان به آن منتقل شوند). توجه داشته باشید در این بخش باید آدرس URL را به صورت کامل بنویسید.

۲٫ریدایرکت کردن یک دامنه قدیمی به یک دامنه جدید
اگر دامنه‌ای قدیمی دارید (مثلاً example.com) و اکنون قصد دارید از یک دامنه جدید (برای مثال example.net) برای وب‌سایت خود استفاده کنید می‌توانید با راه اندازی یک ریدایرکت ۳۰۱، وب‌سایت خود را به دامنه جدید منتتقل کنید.

برای انجام این کار باید دستور زیر را در فایل htaccess. دامنه قدیمی وارد کنید:


RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$ http://example.net/$1 [L,R=301,NC]

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

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

×
واتساپ
تلگرام
پشتیبانی مشتریان