امروز چهارشنبه ۲ مهر ۱۳۹۹
09129313870
09132293870
09202293870
09356663870
02189783870
03195023870

ایده پردازان مهرگستر

خدمات طراحی و میزبانی وب و ثبت دامنه

  • ایده پردازان مهرگستر
  • ایده پردازان مهرگستر
  • ایده پردازان مهرگستر
  • ایده پردازان مهرگستر
shadow
نوشته شده در ۲۷ اسفند ۱۳۹۱ ساعت ۱۶:۱۴ | 1,916 بازدید

انتقال میزان رتبه صفحات وب نزد موتور های جستجوگر

خلاصه : در این مطلب به معرفی روش هایی جهت انتقال میزان رتبه (Rating) صفحات وب نزد موتور های جستجوگر در ASP.NET 4.0 و نسخه های پیشین می پردازیم.

احتمالا تا کنون با این مسئله مواجه شده اید که نیاز است نام صفحه ی وبی که  تاکنون بر روی وب سایت شما فعال بوده است را تغییر دهید یا اینکه محل آن را جابجا  نمایید و یا حتی آن را به یک دامنه ی دیگر انتقال دهید.

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

ساده ترین روش در اینگونه اوقات استفاده از دستور Response.Redirect در صفحه ی  قدیمی می باشد و با این کار به راحتی می توان مراجعین صفحه قدیمی را به صفحه ی جدید  منتقل نمود. اما این روش، روش مناسبی نیست. هنگامی که از دستور  Response.Redirect جهت انتقال بین صفحات استفاده می شود، در حقیقت یک کد وضعیت (Status Code) با شماره ۳۰۲ به همراه آدرس صفحه جدید به مرورگر  کاربر ارسال می شود.

کد وضعیت ۳۰۲ نشانگر این است که مکان این صفحه به طور موقت  تغییر یافته است و کاربر به صفحه ی جدید انتقال می یابد.

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

حالت ایده آل این است که تمام رتبه و محبوبیت صفحه ی قدیمی را به صفحه ی جدید  منتقل نماییم و از این پس، تنها صفحه ی جدید رتبه ها را جمع آوری نماید.

برای انجام این کار باید یک کد وضعیت ۳۰۱ به مرورگر کاربر  ارسال نماییم که نشان دهنده ی این است که صفحه به صورت دائمی به  صفحه ی جدید منتقل شده است.  بنابراین موتور های جستجوگر نیز هنگام مواجه شدن با  کد وضعیت ۳۰۱ متوجه انتقال دائمی شده و رتبه و محبوبیت صفحه قدیمی را به صفحه ی  جدید منتقل می نمایند.

این نوع عمل انتقال را می توانید به شکل زیر انجام دهید.

[codesyntax lang=”php”]

[/codesyntax]

انتقال دائمی صفحات وب در ASP.NET 4.0:

اما در این نسخه از زبان امکان جالبی برای انجام عمل انتقال دائمی در صفحات وب  ارائه شده است. برای انجام انتقال دائمی صفحات وب کافی است از روش  Response.RedirectPermanent استفاده نمایید. استفاده از این روش را در قسمت زیر  ملاحظه می نمایید.

[codesyntax lang=”php”]

[/codesyntax]

عملکرد متد RedirectPermanent کاملا مشابه روش ذکر شده برای نسخه های قبلی زبان ASP.NET می باشد.

چاپ این صفحه
لینک کوتاه این محصول : http://ipmg.ir/?p=990
دیدگاه ها (بدون دیدگاه)

Leave a Reply

افتخارات ما

  • امور
  • بیمارستان فوق تخصصی نور افشار تهران
  • شرکت سهامی ذوب اهن اصفهان
  • برخی شعب بیمه ایران
  • برخی شعب بیمه معلم
  • صندوق های نسوز جهان اصفهان
  • طراحی و ساخت تندیس راه هشتم
  • فروش اینترنتی پنبه ریز اصفهان
  • کانون آگهی و تبلیغات تاش
  • کانون فرهنگی رایت الحسین علیه السلام
  • کانون وکلای دادگستری استان بوشهر
  • کمیته امداد امام خمینی اصفهان
  • گروه صنعتی اسنوا
  • مرکز فرهنگی الغدیر اصفهان
  • موبایل ایرانی مینیاتور
  • نمایندگی انحصاری میل لنگ سانز اسپانیا در ایران
  • بازرگانی لادانی
  • سازمان منطقه آزاد کیش
  • گروه صنعتی فراز