ریدایرکت 301 چیست؟ 4 روش (Redirect 301)
آنچه در این مطلب میخوانید....
Toggleریدایرکت 301 یکی از مهمترین ابزارهای مدیریت مسیر در سایت است که به شما کمک میکند آدرسهای قدیمی را بهصورت دائمی به آدرسهای جدید منتقل کنید. زمانی که صفحهای از سایت حذف، جابهجا یا بازسازی میشود، استفاده از ریدایرکت ۳۰۱ ضروری است تا کاربران و موتورهای جستجو همچنان بتوانند به نسخه صحیح صفحه دسترسی داشته باشند.
این نوع ریدایرکت نه تنها مانع بروز خطاهایی مانند ارور 404 یا Soft 404 میشود، بلکه باعث انتقال اعتبار، لینکجوس و ترافیک صفحه قبلی به آدرس جدید خواهد شد؛ موضوعی که برای حفظ سئو سایت اهمیت زیادی دارد. در فرایند مدیریت مسیرها، دو روش اصلی بیشتر مورد استفاده قرار میگیرد:
اجرای ریدایرکت 301 در htaccess و اعمال ریدایرکت از طریق تنظیمات سرور یا افزونههای وردپرس. اگر سایت شما تازه راهاندازی شده باشد یا بهطور مداوم ساختار URLها را تغییر دهید، استفاده صحیح از ریدایرکت ۳۰۱ نقش مهمی در جلوگیری از افت سئو و حفظ تجربه کاربری خواهد داشت.
افزونههای مدیریت ریدایرکت در وردپرس نیز این امکان را فراهم میکنند که بدون نیاز به دانش فنی خاص، مسیرهای قدیمی را بهصورت کاملاً اصولی به مسیرهای جدید منتقل کنید.
در ادامه این مطلب از وب سایت گروه مشاوران بازاریابی اینترنتی جَم، بهطور کامل به آموزش ریدایرکت 301 پرداخته و کاربردهای آن و روشهای پیادهسازی مخصوصاً ریدایرکت 301 در htaccess را بررسی میکنیم تا بتوانید با کمترین خطا، ساختار مسیرهای سایت خود را به بهترین شکل مدیریت کنید.
تأثیر ریدایرکت 301 بر سئو
ریدایرکت 301 یکی از ابزارهای کلیدی برای حفظ رتبهی صفحات و ایجاد ساختار صحیح در سایت است. اجرای درست این ریدایرکت میتواند مزایای مهمی برای سئو داشته باشد، از جمله:
|
اثر ریدایرکت 301 |
توضیح |
|---|---|
|
افزایش Crawl Efficiency |
کاهش صفحات مرده و تمرکز رباتها روی صفحات مهم |
|
بهبود تجربه کاربری (UX) |
هدایت مستقیم کاربران به صفحه صحیح بدون خطا |
|
انتقال ارزش و اعتبار صفحه (Link Juice) |
بیش از 90٪ اعتبار صفحه قبلی به صفحه جدید منتقل میشود |
|
جلوگیری از خطاهای 404 |
هدایت کاربران از صفحات حذفشده به صفحات مرتبط |
|
حفظ ساختار لینکسازی داخلی |
جلوگیری از شکست لینکها و حفظ لینکهای داخلی سایت |
|
کمک به بهروزرسانی معماری سایت |
انتقال کاربران و موتورهای جستجو هنگام بازطراحی و تغییر ساختار |
|
جلوگیری از محتوای تکراری |
هدایت چند URL مختلف به یک URL اصلی برای رفع مشکل Duplicate Content |
کاربرد های کد ریدایرکت ۳۰۱
همانطور که میدانید ریدایرکت یا تغییر مسیر، کاربران را به آدرس دیگری هدایت میکند. یکی از انواع ریدایرکت، کد ریدایرکت 301 است که موتورهای جستجو را از تغییر دائمی آدرس صفحه مطلع میسازد. کد ریدایرکت 301 معمولا در شرایط زیر بکار میرود:
|
کاربرد |
توضیح |
|---|---|
|
انتقال سایت به دامنه جدید با ریدایرکت 301 |
در صورتی که سایت خود را از یک دامنه به دامنه دیگری منتقل کردهاید، باید ریدایرکت 301 از صفحات قدیمی به صفحات جدید را انجام دهید. ریدایرکتهای شما میبایست از URL اصلی پیروی نمایند. |
|
تغییر URL صفحات با استفاده از کد ریدایرکت ۳۰۱ |
اصلاح و بهینهسازی ساختار URL یا پوشهبندی سایت با استفاده از ریدایرکت 301 |
|
بازآفرینی و بهروزرسانی محتوا با ریدایرکت 301 |
برای بازسازی کلی محتوای متنی یا ویدئویی یا حتی قالب سایت خود به منظور بایگانی صفحه قبلی و جایگزینی صفحه جدید |
|
ادغام چند صفحه با کمک کد ریدایرکت ۳۰۱ |
برای ادغام چند صفحه از یک سایت با موضوع مشابه، ضمن نگه داشتن آنها در در رده بندی موتور جستجو |
|
حذف صفحات سایت و جایگزینی با ریدایرکت 301 |
هدایت صفحات حذف شده از سایت و جلوگیری از خطای 404 در سایت |
آموزش ریدایرکت 301
برای انجام ریدایرکت 301 روشهای مختلفی وجود دارد که شما براساس سیستم مدیریت محتوای سایت، پنل مدیریت هاست و تسلط خود یکی از آن دو را برمیگزینید.در ادامه به آموزش روشهای مختلف انجام ریدایرکت 301 برای شما عزیزان پرداختهایم؛
روش اول؛ ریدایرکت 301 در htaccess
یکی از روشهای رایج برای انجام ریدایرکت 301 برای سایتهایی که از سرور لینوکس استفاده میکنند، ریدایرکت 301 .htaccess سریع ترین و مطمئن ترین گزینه تغییر مسیر است. اعمال تغییراتی دستی در فایل htaccess است. برای دسترسی به فایل htaccess به مکانی که سایتتان را در هاست بارگذاری نمودهاید، بروید. بدین منظور در گام اول وارد Cpanel شوید و File manager را باز نمایید.
سپس در تنظیمات بالای فایل منیجر در سمت راست Filemanager > Setting، از فعال بودن تیک گزینه Show Hidden Files (dotfiles) اطمینان حاصل کنید. در این بخش از ریدایرکت 301 در htaccess در بخش Document root for نام دامنه مدنظرتان را انتخاب نمایید.
سپس روی گزینه htaccess دامنه مدنظرتان کلیک راست کنید و گزینه edit را انتخاب نمایید.
سپس فایل htaccess را باتوجه به نوع ریدایرکت 301 براساس دستورات متداولی که در زیر به آن خواهیم پرداخت، در htaccess ویرایش نمایید.
برای ریدایرکت آدرس قدیمی روی آدرس جدید در یک دامنه از نمونه کد زیر باید استفاده نمایید؛
Redirect 301 /تبلیغات-و-بازاریابی-اینترنتی/ https://jamweb.co/برندینگ-اینترنتی/
در تکه کد بالا صفحه /تبلیغات-و-بازاریابی-اینترنتی/ روی صفحه /برندینگ-اینترنتی/ ریدایرکت 301 شده است.
برای ریدایرکت دامنه قدیمی روی دامنه جدید نیز میتوانید به صورت زیر اقدام نمایید؛
Redirect 301 https://jamgroup.ir https://jamweb.co
در این مورد کل دامنه قدیمی https://jamgroup.ir روی دامنه https://jamweb.co ریدایرکت شده است.
روش دوم؛ انجام ریدایرکت 301 در CPANEL
در هاست سی پنل ابزاری وجود دارد که به شما امکان انجام تنظیمات ریدایرکت را بدون نیاز به تغییرات دستی کدهای htaccess میدهد. درواقع شما میتوانید به صورت خودکار کدهای مورد نیاز را برای ریدایرکت به این فایل اضافه نمایید. بدین منظور مراحل زیر را دنیال کنید:
- ابتدا وارد CPANEL شوید و از قسمت Domain گزینه Redirect را انتخاب کنید.
- سپس در قسمت type ریدایرکت 301 یا ریدایرکت 302 را انتخاب نمایید.
- نام دامنه موردنظرتان را از منو کشویی بعدی انتخاب کنید.
- در قسمت بعدی فیلد، نام دامنه را در صورت لزوم وارد نمایید.
- در قسمت Redirects to آدرسی را که قصد دارید به آن ریدایرکت شود، وارد کنید.
- در این بخش گزینه ریدایرکت با www یا بدون www برای شما نشان داده شده است.
- گزینه Wild Card Redirect نیز برای اضافه کردن نام پوشه یا فایل بعد از ریدایرکت در انتخاب url است.
- پس از تکمیل کردن اطلاعات گزینه ADD را انتخاب کنید.
روش سوم؛ استفاده از افزونه های وردپرس
در صورتی که سایت شما با وردپرس راه اندازی شده است، به سادگی تنها با یک خط کد میتوانید آدرس صفحه قدیمی را به صفحه جدید انتقال دهید. وردپرس دارای افزونههای متفاوتی بدین منظور است. در زیر به برخی از این افزونهها برای ریدایرکت در وردپرس اشاره میکنیم:
ریدایرکت در وردپرس با افزونه 301 Redirection
یکی از بهترین و محبوبترین افزونههای وردپرس برای انجام این ریدایرکت، 301 Redirection است.
برای نصب افزونه 301 Redirection به تنظیمات رفته و گزینه Redirection را انتخاب کنید و طبق دستورالعملهای نصب عمل کنید.
پس از نصب افزونه 301 Redirection به منوی پلاگینها هدایت میشوید. برای اضافه نمودن ریدایرکت جدید، از منوی بالا گزینه Redirects را انتخاب نمایید.
در بخش Redirects امکان مشاهده تمامی ریدایرکتهای 301 فعالتان و اضافه کردن موارد جدید را خواهید داشت. برای افزودن ریدایرکت جدید، در قسمت Add new redirection، آدرس داخلی برای انتقال 301 redirect (آدرس قدیمی) و در قسمت بعدی نیز آدرس جدید را وارد کنید.
پس از وارد کردن اطلاعات گفته شده، گزینه Add Redirect را انتخاب نمایید. حال شما تغییر مسیر جدید را در لیست تغییر مسیرهای فعال مشاهده خواهید کرد.
ریدایرکت 301 با افزونه yoast seo
یکی دیگر از افزونههای کاربردی در وردپرس برای انجام کد ریدایرکت 301 استفاده از افزونه پرمیوم Yoast است.
در صفحه نمایش داده شده در تصویر زیر کادر نوع، گزینه ریدایرکت 301 را برگزینید.
سپس در کادر نشانی قدیمی، آدرس صفحه قدیمی که تصمیم به ریدایرکت آن را دارید و در کادر آدرس، آدرس جدید مدنظرتان را وارد نمایید. در نهایت روی گزینه ارجاع دهنده کلیک کنید.
بدین ترتیب ریدایرکت 301 وردپرسی با استفاده از افزونه یوآست ساخته خواهد شد. با اسکرول کردن صفحه به پایین میتوانید ریدایرکتهای فعلی سایتتان را نیز مشاهده، مدیریت و حذف نمایید.
اشتباهات رایج در ریدایرکت 301 صفحات
|
اشتباهات |
توضیح |
|---|---|
|
استفاده نادرست و غیر اصولی از کد ریدایرکت 301 |
استفادهی نادرست و ریدایرکت اشتباه یا بیدلیل میتواند باعث افت رتبه، کاهش سرعت ایندکس، و سردرگمی رباتهای گوگل شود. |
|
ایجاد ریدایرکتهای زنجیرهای (Chain Redirect) با ریدایرکت 301 |
مسیرهایی مانند: |
|
وجود ریدایرکت 301 شکسته (Broken Redirect) |
ریدایرکتهایی که به صفحه حذفشده، 404 یا آدرس اشتباه هدایت میشوند، ضربه بزرگی به سئو وارد میکنند. بررسی دورهای این ریدایرکتها ضروری است. |
|
اشتباه در ریدایرکت 301 هنگام انتقال سایت به HTTPS |
بسیاری از سایتها پس از فعالسازی SSL دچار ریدایرکتهای دوگانه یا غلط میشوند، مثل: |
|
دادن آدرس اشتباه به رباتهای گوگل با آدرس داخلی برای انتقال 301 redirect |
اگر آدرس مقصد اشتباه انتخاب شود یا به صفحهای نامرتبط ریدایرکت شود، گوگل محتوای اصلی را از دست میدهد و اعتبار صفحه از بین میرود. همیشه مطمئن شوید ریدایرکت 301 شما به صفحهای مرتبط و ارزشمند اشاره دارد. |
|
گرفتار کردن کاربران و گوگل در چرخه Redirect 301 |
در برخی سایتها کاربران و رباتها بین دو یا چند URL گیر میکنند—for example: |
|
بیتوجهی به حفظ ساختار URL هنگام ریدایرکت 301 |
اگر آدرس مقصد متفاوت از ساختار صفحات قبلی باشد یا منطق دستهبندیها رعایت نشود، گوگل ممکن است صفحه جدید را نامرتبط تشخیص دهد. همیشه ساختار URLهای جدید باید هماهنگ و قابل درک باشد. |
سوالات پرتکرار در رابطه با ریدایرکت 301
ریدایرکت 301 از لحاظ بهینه سازی سئو، در مقایسه با سایر ریدایرکتهای موقتی بهتر است. چراکه انتقال دائمی و کامل آدرس صفحه و تمامی اطلاعات آن را به دنبال دارد.
خیر، ریدایرکت 301 معمولاً موجب کاهش محسوس اعتبار صفحه نمیشود. در این نوع ریدایرکت، بیش از ۹۰ درصد ارزش و لینکجوس صفحه به آدرس جدید منتقل میشود. تنها در صورت اجرای اشتباه یا ایجاد زنجیره ریدایرکت، افت اعتبار ممکن است رخ دهد.







