آموزش ایجاد ریدایرکت در هاست های ویندوزی -ریدایرکت در وب سرور iis

شروع موضوع توسط msm ‏Oct 27, 2015 در انجمن آی آی اس IIS

  1. msm

    msm عضو حرفه ای عضو کادر مدیریت ناظر انجمن

    سلام
    امروز قصد دارم براتون آموزش انجام ریدایرکت در وب سرور ویندوزی iis رو قرار بدم از این ریدایرکت میتونید برای هر نوع ریدایرکتی استفاده کنید مثلا ریدایرکت از www به بدون www یا از http به https یا از یک دامین به دامین دیگر و ...
    خوب برای شروع فایل web.config موجود در روت سایت رو با ftp یا از فایل منیجر کنترل پنلتون پیدا کنید و بازش کنید پیشنهاد میکنم قبل از هر تغییری از محتویات فعلیش یک نسخه بک آپ تهیه کنید .
    برای شروع باید به یک نکته توجه کنید ممکن در حال حاضر هم فایل شما حاوی مقادیری باشه که نخواید از بین برن برای اینکار نیاز به این توضیح توجه کنید .
    در حال استاندارد تمام کد های ما در فایل web.config باید بین دو کد زیر قرار بگیرن
    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    پس اگر فایلتون حاوی محتویات هست توجه کنید که باید کدهایی که اینجا قرار میدیم بین این دو کد قرار بگیرن همچنین اگر <rule><rewrite><rules> هم از قبل دارید میتونید کدای اصلی که پایین بهتون میدیم قبل از بسته شدن این دو کد قرار بدید ، سعی کردم کامل توضیح بدم به مشکلی بر نخورید این کدی که میذارم روی iis7 خودم استفادش کردم احتمالا رو نسخه های بالاتر هم کار میکنه
    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    rulle name چیز مهمی نیست و میتونید با هر مقدار دیگه ای هم پرش کنید و تاثیری در عملکرد کد نداره
    تو کد بالا ما دامنه رو از حالت بدون www به با www ریدایرکت کردیم فک میکنم میتونید حدس بزنید برای انجام برعکس اینکار باید به چه شکل کد رو تغییر بدید.
    یه موضوع دیگه که برای افرادی که به سئو اهمیت میدن مهمه استفاده از نوع ریدایرکت یا همان redirectType هست در مثال بالا نوع ریدایرکت ما 301 یا همان دائمی بوده که با کلمه Permanet مشخصش کردیم برای سایر نوع ریدایرکت ها :
    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    امیدوارم مطلب مفیدی براتون بوده باشه
    آرزوی موفقیت
     
    exmorrcmos از این پست تشکر کرده است.
  2. exmorrcmos

    exmorrcmos عضو تایید شده کاربر انجمن

    آموزشتون واقعا عالی بود.خیلی تو اینترنت گشتم چیزی نبود.
    مبشه لطفا توضیح بدید چطوری میشه صفحه www.site.ir/index.html رو به www.site.ir در هاست ویندوز ریدایرکت کرد؟
    مرسی
     
  3. msm

    msm عضو حرفه ای عضو کادر مدیریت ناظر انجمن

    خواهش میکنم به این شکل عمل کنید این مورد هم انجام پذیر خواهد بود
    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
     
    exmorrcmos از این پست تشکر کرده است.
  4. exmorrcmos

    exmorrcmos عضو تایید شده کاربر انجمن

    در مجموع 2 مورد بالا باهم رو میشه اینطوری نوشت?(مثال برای سایت domain.com)


    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
     

به اشتراک بگذارید

س