• illustrator Curse
  • 7Learn Android Course
  • 7Learn SEO Course
  • 7Learn WP Theme Course

    حرفه ای ترین دوره آموزش طراحی قالب وردپرس



  آیا می دانید با دوره های آموزشی سون لرن می توانید از 0 تا 100 طراحی وب را در منزل فراگیرید!

چگونه تمامی آدرس های یک دامنه را به آدرس معادل در دامنه دیگر منتقل کنیم؟

4 3254 ۱۴ آبان ۹۳

شاید برای شما هم اتفاق افتاده باشه که خدماتی رو در بستر یک وبسایت ارائه میدید و برای اون وبسایت دو دامنه دارید! ممکنه بعدا دامنه جدیدی رو باز سفارش بدید برای اون سایت و می خواید مطالب وبسایت شما از دامنه های مختلفتون قابل دسترس باشه .

خوب یه راه اینه که همه ی دامنه ها رو پارک کنید روی هاستتون تا هر صفحه با چندین دامنه ی مختلف باز بشه . به طور مثال آدرس های domain1.com/about و domain2.com/about هر دو دقیقا 1 صفحه رو باز می کنند و نشون میدن !

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

موتورهای جستجو این رو نمی پسندند که یک محتوای یکسان از طریق چند URL در دسترس باشه و این کار بعضا باعث تاثیر منفی در سئوی سایت شما میشه . ضمن اینکه کاربرا رو هم می تونی گیج کنه ! شاید کاربر متوجه نشه که هر دو دامنه مال شماست و فکر کنه یه سایت جدا رو داره میبینه و در نهایت یکپارچگی سایت شما کاسته میشه .

بهتره به جای این کار تمامی دامنه های فرعی رو به دامنه های اصلیتون منتقل (Redirect) کنید . این کار باعث میشه که کاربر همیشه دامنه ی اصلی شما رو ببینه و موتورهای جستجو هم همینطور !

امروز فقط خواستم یه کد ساده و کاربردی در اختیار شما قرار بدم که باعث میشه تمامی آدرس های معادل از یک دامنه به دامنه ی دیگه منتقل بشه .

بزارید یه مثال بهتر بزنم . مثلا ما دامنه های 7Learn.com و 7Learn.ir رو در اختیار داریم . می خوایم کاری کنیم که تمامی آدرس های معتبر روی دامنه ی اصلی (7Learn.com) در دامنه ی فرعی (7learn.ir) هم معتبر باشه و به دامنه ی اصلی منتقل بشن .  مثلا این آدرس ها باید از 7Learn.ir به 7Learn.com منتقل بشن :

http://7Learn.ir ==> http://7Learn.com
http://7Learn.ir/ads ==> http://7Learn.com/ads
http://7Learn.ir/page/12 ==> http://7Learn.com/page/12

چاره ی کار خیلی سادست !

کافیه در فایل htaccess مربوط به هاست دامنه های فرعی این سه خط کد رو قرار بدید :

این کار باعث میشه هر آدرسی که در دامنه فرعی وارد بشه به آدرس معادلش در دامنه اصلی منتقل بشه !

می تونید همین الان به آدرس همین پست در دامنه 7Learn.ir برید و مشاهده کنید که به سرعت به آدرس معادلش در 7Learn.com منتقل خواهید شد ! بدون اینکه هیچ کد و فایلی در هاست 7Learn.ir داشته باشیم و فقط با یه فایل ساده ی htaccess !

 

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

دیدگاه ها 4 دیدگاه برای این مطلب ارسال شده است.

  • ‏‏
    پایگاه علمی فرهنگی کتابیم(۲۰ آبان ۱۳۹۳)

    مممنون

  • ‏‏
    Jalal Mohammadzadeh(۲۶ بهمن ۱۳۹۳)

    سلام
    من میخوام ادرسهامو سئو کنم دقیقا مثل ادرسها سایت شما ولی دو تا تگ a دارم که بجای اینکه بره و صفحه دیگه متد رو به همون صفحه میفرسته و کد htaccess رو هم نوشتم و براتون نوشتم لطفا هرجاش مشکلی داره برام رفعش کنید . درضمن کدها بصورت دستی کار میکنه ولی اتومات عمل نمیکنه

    میخوام که ادرس اولی و دومی به شکل زیر در بیاد
    localhost/test/city/msh/teh
    localhost/test/hotel/msh/ghasr

    خیلی ممنون

  • ‏‏
    جلال محمدزاده(۲۷ بهمن ۱۳۹۳)

    اقا من میخوام ادرسهامو مثل ادرسهای شما تو نوار ادرس نمایش بدم باید چه کدی تو فایل htaccess بنویسم و لینکها و دکمه های ساب میت رو چطوری باید بنویسم. اگر میشه راهنمایی کنید

    • ‏‏
      لقمان آوند(۲۸ بهمن ۱۳۹۳)

      سلام
      ما از وردپرس استفاده می کنیم که خودش ساختار permalink رو ایجاد میکنه و همینطور htaccess رو . خودمون برای این نحوه آدرس دهی کار خاصی نکردیم .

  • ارسال دیدگاه

    ورود/عضویت سریع با اکانت فیسبوک/جیمیل شما

    :: شما می توانید با استفاده از اکانت یاهو یا جیمیل خود به صورت کاملا امن، سریع و بدون نیاز به ورود اطلاعات عضو و وارد سایت شوید. در این صورت هیچ نیازی به ورود نام کاربری و رمز عبور خود نخواهید داشت و هویت شما از طریق ایمیلتان مورد تائید قرار می گیرد .
    برای استفاده از این روش باید در اکانت گوگل(جیمیل) و یا یاهوی خود لاگین باشید .
    عضویت/ ورود سریع با :
    در حال اتصال ...

    ورود به سایت

    ورود سریع با :
    در حال اتصال ...

    جستجو در سون لرن

    عبارت :
    7LearnTelegram