ریدایرکت چیست؟
هدف ما از نوشتن این مقاله آشنایی با انواع ریدایرکت و همچنین دلایل استفاده از آن است.
ریدایرکت همان تغییر مسیر آدرس وب سایت به آدرس جدید می باشد،
در واقع ریدایرکت روشی است که با استفاده از آن، کاربران و موتورهای جستجو بطور خودکار به آدرس URL جدید وب سایت منتقل می شوند.
به طور کلی از ریدایرکت به دو گونه استفاده می شود:
1– زمانیکه آدرس برخی یا تمام صفحات وب سایت تغییر می کنند:
در این حالت آدرس همه صفحات وب سایت تغییر می کند که با یک دستور کلی قابل انجام است.
2- زمانیکه چند آدرس متفاوت برای یک محتوای تکراری یا یکسان در وب سایت وجود دارد،
و بخاطر محدودیت Duplicate Content در سئو مجبوریم همه آدرس ها را به یک آدرس اصلی انتقال دهیم:
در این حالت تنها بعضی از آدرس صفحات تغییر می کند که برای هر کدام یک دستور مجزا تعریف می کنیم.
دلایل استفاده از ریدایرکت:
برای استفاده از ریدایرکت دلایل مختلفی وجود دارد که در زیر به تعدادی از انها اشاره می کنیم:
1– تغییر دامنه وب سایت: اگر آدرس وب سایت خود را تغییر داده باشید برای از دست ندادن بک لینک هایتان، می توانید از ریدایرکت دائمی از آدرس قدیمی به آدرس جدید استفاده کنید.
2– داشتن چند دامنه: اگر در برند خود دارای چند دامنه هستید می توانید همه دامنه های خود را به دامنه اصلی تان ریدایرکت کنید.
3– داشتن محتوای تکراری: اگر در آدرس های مختلفی در گوگل محتوای تکراری ثبت شده باشد و گوگل نتواند تشخیص دهد که از بین آنها کدام یک محتوای اصلی می باشد،
می توانید برای آدرس های تکراری از ریدایرکت 301 استفاده کنید و آنها را به آدرسی که حاوی محتوای اصلی می باشد انتقال دهید.
4– حذف بعضی از آدرس ها: برای محتوایی که حذف کرده اید یا آدرس آنها را تغییر داده اید، استفاده از ریدایرکت 301 برای ارجاع آنها به یک صفحه جایگزین ضروری است.
آشنایی با انواع ریدایرکت
-
آشنایی با انواع ریدایرکت های سمت سرور:
1- ریدایرکت 301: Moved Permanently
ریدایرکت 301 ریدایرکتی سمت سرور برای جابجایی دایمی محتوا می باشد.
به گونه ای که بالغ بر 95 درصد page authority یا همان اعتبار آدرس قدیمی وب سایت را به آدرس جدید منتقل می کند.
این ریدایرکت برای سئو بهترین گزینه بحساب می آید.
آموزش ریدایرکت 301 با استفاده از افزونه:
برای اینکه بتوانید به راحتی ریدایرکت 301 را انجام دهید می توانید از افزونه های مخزن وردپرس استفاده کنید.
با استفاده از افزونه ها بدون نیاز به حتی یک خط کد نویسی قادر هستید تا صفحات مختلف را با ریدایرکت 301 به یکدیگر ارجاع دهید.
در ادامه چند تا از بهترین افزونه ها برای ریدایرکت 301 را به شما معرفی می کنیم.
افزونه Redirection
یکی ازبهترین افزونه های وردپرس که مخصوص ریدایرکت 301 است و نحوه کار با آن بسیار ساده می باشد.
پس از دانلود افزونه Redirection از مخزن وردپرس و نصب آن، از داشبورد وردپرس به این افزونه دسترسی خواهید داشت.
همانطور که در تصویر بالا مشخص است دو تب برای شما نمایش داده می شود.
یکی منوی ریدایرکت ها که انجام داده اید(Redirections) و دیگری برای افزودن آدرس ریدایرکت جدید(Add new redirections)
برای افزودن ریدایرکت جدید در قسمت Source URL آدرس ریدایرکت مبدا و در قسمت Target URL آدرس ریدایرکت مقصد را وارد کنید و سپس Add Redirections را کلیک کنید.
افزونه Page Links To
این افزونه بیشتر زمانی کاربرد دارد که می خواهید در عین حفظ آدرس قدیمی بر روی سایت، URL این صفحه به آدرس دیگری نیز ریدایرکت شود.
پس از نصب افزونه Page Links To یک جعبه متا به صفحه ویرایش پست های شما اضافه می شود که با استفاده از آن می توانید لینک صفحه جدیدی که می خواهید این صفحه به آن منتقل شود را وارد کنید.
افزونه Simple 301 Redirects
یکی دیگر از افزونه های ریدایرکت 301 که به راحتی این کار را برای شما انجام می دهد.
پس از نصب و فعال سازی این افزونه کافیست به تنظیمات آن رفته و آدرس های ریدایرکت را وارد کنید.
تنها ایرادی که به این پلاگین محبوب وارد است کند شدن سرعت سایت در حین ریدایرکت شدن کاربران است.
برای بهبود بخشیدن به سرعت سایت باید کد های موجود در فایل htaccess را ویرایش کنید.
برای ویرایش این کد ها لازم است تا با کدنویسی آشنایی داشته باشید در غیر اینصورت وارد فایل htaccess نشوید.
این مطلب را بخوانید: آموزش ریدایرکت یک آدرس به آدرس دیگر در هاست سی پنل
2- ریدایرکت 302: Found / Moved temporarily
3- ریدایرکت 303: See Other
4- ریدایرکت 307: (HTTP 1.1 Only)
5- ریدایرکت 308: (Permanent Redirect)
ریدایرکت 308 نیز یکی دیگر از انواع ریدایرکت سمت سرور بوده که در واقع نسخه دائمی ریدایرکت 307 محسوب می شود.
این ریدایرکت اعتبار آدرس قدیمی وب سایت را به آدرس جدید منتقل می دهد.
-
آشنایی با انواع ریدایرکت های سمت کاربر:
دایرکت هایی هستند که تغییر مسیر در آن ها از طریق مرورگر کاربر انحام می شود.
این نوع ریدایرکت دارای نقاط ضعفی در زمینه های پشتیبانی مرورگر، سئو و دکمه برگشت می باشد.
1- متا رفرش: (Meta Refresh)
متارفرش یک ریدایرکت در سطح کاربر می باشد که در سطح صفحات وب صورت می گیرد.
که با قرار دادن کد متا در قسمت HEAD صفحه مرورگر، صفحه مورد نظر را پس از چند لحظه رفرش و یا آدرس دیگری را بارگذاری می کند.
این ریدایرکت در مقایسه با دیگر ریدایرکت ها از سرعت پایینی برخوردار بوده و از لحاظ سئو ارزش کمی از صفحه را منتقل می کند.
2- جاوا اسکریپت:
در این ریدایرکت، تغییر مسیر با استفاده از کدهای جاوا اسکریپت انجام می شود.
بسیار سپاسگزاریم از اینکه تا پایان مقاله آشنایی با انواع ریدایرکت با ما همراه بودید.
امیدواریم این مقاله برای شما مفید واقع شده باشد.