انجمن


تغییر هاست + تغیر ایندکس  (۱۰ نوشته)

  • hadivip

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۱
    تشکر شده: ۱۰ بار
    # نوشته شده: ۷ سال پیش
    ۳ آبان ۱۳۹۰ - ۱۱:۰۰

    سلام
    من هاستم رو به دامنه دیگری انتقال دادم ولی هاست اول من ویندوز بود و هاست دوم لینوکس
    حالا این فایل .httaccessکه میسازم داخل هاست اول یه پغام دیده که ISS Module Erorr
    گفتم شاید داخل هاست ویندوز باید اینا رو داخل web.config بنویسی. حالا باید چیکار کنم به نظرتوت؟؟
    وب سایت اولی من خوب ایندکس شده و تا دومی ایندکس بشه خیلی طول میکشه میخوام ایندکس اولی به دومی forward بشه..
    حالا چیکار کنم؟
    کد .httaccess من اینه:

    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule (.*) http://www.weblog2.com/$1 [R=301,L]
  • hadivip

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۱
    تشکر شده: ۱۰ بار
    # نوشته شده: ۷ سال پیش
    ۳ آبان ۱۳۹۰ - ۱۱:۰۲

    hadivip گفت:
    سلام
    من هاستم رو به دامنه دیگری انتقال دادم ولی هاست اول من ویندوز بود و هاست دوم لینوکس
    حالا این فایل .httaccessکه میسازم داخل هاست اول یه پغام دیده که ISS Module Erorr
    گفتم شاید داخل هاست ویندوز باید اینا رو داخل web.config بنویسی. حالا باید چیکار کنم به نظرتوت؟؟
    وب سایت اولی من خوب ایندکس شده و تا دومی ایندکس بشه خیلی طول میکشه میخوام ایندکس اولی به دومی forward بشه..
    حالا چیکار کنم؟
    کد .httaccess من اینه:

    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule (.*) http://www.weblog2.com/$1 [R=301,L]

    البته من آدرس وب سایت جدید رو در کدی که اوردم وارد میکنم. گفتم به اشتباه نیفتید...

  • NESTED

    آفلاین
    عضو فعال
    تعداد نوشته‌ها: ۲۳۵۴
    تشکر شده: ۲۳۷۰ بار
    # نوشته شده: ۷ سال پیش
    ۳ آبان ۱۳۹۰ - ۱۱:۳۱

    ببین من نگرفتم چی شد بد توضیح دادی آیا
    دو هاست داری یکی ویندوز و یکی لینکوس ؟
    و یا دو دامنه داری ؟

  • hadivip

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۱
    تشکر شده: ۱۰ بار
    # نوشته شده: ۷ سال پیش
    ۳ آبان ۱۳۹۰ - ۱۲:۱۰

    چشم از اول میگم
    ببین من یه هاست ویندوز با یه دامنه روش داشتم که یک سایت اونجا بنا کردم.
    حالا این وبسایت رو به یه هاست دیگه با یه دامنه جدید بردم ( بماند که چه ‍‍‍پدری ازم در اومد )
    هاست اول داخل ایندکس خوب ایندکس شده و آمار بازدیدش بد نیست
    حالا طبق گفته های سایت تورتک اگه این کد .httaccess را داخل روت هاست اول بگذاری هرگونه ورود از گوگل به هاست اول برای هرگونه پستی دقیقا به پست مشابه در هاست دوم منتقل میشه
    این کد در هاست اول کار نمیکنه. حالا دنبال یه راه مشابه بودم. حدس زدم گفتم شاید هاست ویندوز از httaccess ساپورت نمیکنه.
    حالا راه حلی نداره. مثلا همین کد رو به طریقی دیگه داخل web.config هاست اول بنویسی

  • NESTED

    آفلاین
    عضو فعال
    تعداد نوشته‌ها: ۲۳۵۴
    تشکر شده: ۲۳۷۰ بار
    # نوشته شده: ۷ سال پیش
    ۳ آبان ۱۳۹۰ - ۱۲:۱۷

    ببین از دیده من با این روش اصلا امکان نداره !!!
    اصلا نمیشه پستها رو با این روش انتقال داد یا همون ریداریکت بشن

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    hadivip
  • hadivip

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۱
    تشکر شده: ۱۰ بار
    # نوشته شده: ۷ سال پیش
    ۳ آبان ۱۳۹۰ - ۱۲:۲۸

    من غذامو بار بگذارم میام میگم چجوری میشه با این روش.فکر کنم هنوز نگرفت این ریدارکت چطوری انجام میشه ...
    ---
    خوب بار گذاشتم
    شما وب سایتت رو که منتقل کردی داخل روت وبسایت اول همون کد رو داخل .httaccess میگذاری. بعدش اینطوری میشه که مثلا گوگل لینک زیر را به وبسایت شما داده
    http://www.web1.com/download-manajer.html
    حالا وقتی وارد این صفحه میشی وب سایت اول خود به خود این صفحه رو به
    http://www.web2.com/download-manajer.html میفرسته
    به همین سادگی...
    ولی الان روی هاست ویندوز این فایل کار نمیکنه...
    کسی راه حل نداره؟

  • hadivip

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۱
    تشکر شده: ۱۰ بار
    # نوشته شده: ۷ سال پیش
    ۳ آبان ۱۳۹۰ - ۱۵:۳۷

    بچه ها جوابم رو پیدا کردم. به این نوع ریدایرکت permanent redirect میگن و باید کد زیر رو داخل فایل web.config بگذاری ولی سرویس دهنده من این فایل رو محدود کرده.
    اینم کد

    <rewrite>
    <rules>
      <rule name="redirect to root">
    <match url="^index\.php$" ignoreCase="false" />
    <conditions>
    <add input="{QUERY_STRING}" pattern="^$" ignoreCase="false" />
    </conditions>
      <action type="Redirect" redirectType="Permanent" url="http://yoursitename.com/" />
    </rule>
    </rules>
    </rewrite>

    روز خوش

  • NESTED

    آفلاین
    عضو فعال
    تعداد نوشته‌ها: ۲۳۵۴
    تشکر شده: ۲۳۷۰ بار
    # نوشته شده: ۷ سال پیش
    ۳ آبان ۱۳۹۰ - ۱۵:۴۶

    خب دوست عزیز اگه web.config باز باشه براحتی میشه سرور رو داون کرد و امنیت یعنی فِرت

  • hadivip

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۱
    تشکر شده: ۱۰ بار
    # نوشته شده: ۷ سال پیش
    ۶ آبان ۱۳۹۰ - ۱۸:۴۴

    دوست عزیز برای داون کردن سرور که نیازی به فایل web.config نیست یه شل میتونی آپلود کنی و سریع سرور را داون کنی.منظورم اینه که اگه بخوای سرور داون کنی web.config اهمیتی نداره

  • zahedi

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱
    # نوشته شده: ۲ سال پیش
    ۱۰ مهر ۱۳۹۵ - ۱۴:۲۵

    سلام
    من می خوام یه سایت وردپرسی که تو زیر شاخه سایت اصلی هست رو از یک هاست به دومین اصلی در هاست دیگر ریدایرکت کنم (از mboiler.com/fa به http://www.mboiler.ir). در اچ تی اکسس این کارو انجام دادم ولی انتقال صورت نمی گیره. دستورات زیر:

    RewriteCond %{HTTP_HOST} ^mboiler\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www\.mboiler\.com$
    RewriteRule ^fa\/$ "http\:\/\/www\.mboiler\.ir\/" [R=301,L]
    لطفا راهنمایی کنید.

درباره‌ی این موضوع



برچسب‌ها

هیچ برچسبی نیست.