نمایش نتایج: از شماره 1 تا 6 , از مجموع 6

موضوع: ُدایرکت دامنه جدید روی دامنه قدیم

  1. #1
    عضو جدید
    تاریخ عضویت
    Dec 2014
    نوشته ها
    14
    تشکر تشکر کرده 
    22
    تشکر تشکر شده 
    12
    تشکر شده در
    11 پست

    پیش فرض ُدایرکت دامنه جدید روی دامنه قدیم

    با سلام
    قبلا این سوال هم خودم و هم دوستان بارها و بارها پرسیدن متاسفانه تمام جواب ها رو دیدم اما به نتیجه نرسیدم


    یه دامنه دات کام اصلی دارم و یه دامنه فرعی (دات کام نیست)

    می خوام با وارد کردن دامنه دات کام ، دامنه فرعی باز بشه بصورت 301

    سیستم مدیریت محتوا وردپرس هستش و کنترل پنا دایرکت ادمین

    دامنه ها دو تا هاست جدا دارن ، و دامنه فرعی تمام سایت رو در برداره (روی پنل دامنه دات کام هیچی سوار نیست)

    از طریق کنترل پنل دایرکت ادمین و تو قسمت Site Redirects که کلا نتونستم کاری بکنم ، دائما ارورهای عجیب و غریب میده






    تو آموزش ها دیده بودم که گفته بودن قسمت Local URL Path رو خالی بذاریم
    اما هم تو این بخش و هم بخش Destination URL هر کاری میکنم ارور میده

    Unable to add redirect
    You require the source url path (eg: /redirect) and the destination url (eg: www.redirect.com)

    این روش رو کلا بی خیال شدم رفتم سراغ htaccess

    کدهایی که من تو فایل htaccess دامنه دات کام قرار دادم :

    کد:
    Redirect 301 / http://newdomain.com/
    کد:
    RewriteEngine onRewriteCond %{HTTP_HOST} ^olddomin\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www\.olddomin\.com$
    RewriteRule ^(.*)$ "http\:\/\/www\.newdomin\.com/$1" [R=301,L]
    کد:
    RewriteEngine onRewriteCond %{HTTP_HOST} ^www.example.com [NC]
    RewriteRule ^(.*)$ http://example.com/$1 [L,R=301,NC]
    و چند مورد دیگه ، متاسفانه همشون یه مشکلی ایجاد می کنن سایت به این دو صورت باز میشه و قاعدتا ارور میده :

    کد:
    http://www.***.ir/domains/****.com/public_html/
    
    http://www.***.ir/public_html/



    حالا من چطوری باید از دست این ارورها خلاص بشم ، و اینکه تو مرحله دوم چطوری دایرکت بصورت wild بشه ، یعنی هر دامنه ای از هر جای سایت وارد دامنه دیگه به همون بخش سایت بشه :


    olddomain.com/hello ----->newdomain.ir/hello



    در ضمن یه چیز دیگه ای هم یادم رفتم بگم اینه که کنترل پنل دامنه فرعیم گزینه ی دایرکت 301 داره ، که من کمتر دیدم تو دامنه ها همچین چیزی داشته باشن ، به راحتی دایرکت میکنه ، اما می خوام برعکس اینکار بشه ، اصلی وارد بشه این باز بشه نه اینکه این خودش ریدایرکت بشه روی یه دامین دیگه
    ویرایش توسط PER$IA : August 23rd, 2016 در ساعت 10:45

  2. # ADS




     

  3. #2
    عضو انجمن
    تاریخ عضویت
    Jun 2012
    محل سکونت
    بندرعباس
    نوشته ها
    524
    تشکر تشکر کرده 
    899
    تشکر تشکر شده 
    660
    تشکر شده در
    457 پست

    پیش فرض پاسخ : ُدایرکت دامنه جدید روی دامنه قدیم

    شما باید به هاست دامین com مراجعه کنید و تصویری مشابه زیر می بینید:


    کادر اول رو خالی رها کنید.

    کادر دوم نوع ریدایرکت رو مشخص کنید.

    کادر سوم هم دامین ir رو وارد کنید.

    - - - Updated - - -

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

    یه فایل php به نام index.php در روت هاست com ایجاد کنید و کد زیر رو داخلش بذارید:

    کد:
    <?phpheader("Location: http://domain.ir");
    ?>
    یا از طریق دستور زیر در فایل htaccess هم می تونید:

    کد:
    Redirect 301 / http://domain.ir
    رضا قلعه‌خانی: وردپرس و WHMCS - طراحی و راه‌اندازی انواع وب‌سایت شخصی، شرکتی و فروشگاهی

    تماس: ارسال ایمیل

  4. تعداد تشکر ها از Reza G به دلیل پست مفید


  5. #3
    عضو جدید
    تاریخ عضویت
    Dec 2014
    نوشته ها
    14
    تشکر تشکر کرده 
    22
    تشکر تشکر شده 
    12
    تشکر شده در
    11 پست

    پیش فرض پاسخ : ُدایرکت دامنه جدید روی دامنه قدیم

    دقیقا همه کارهای بالا رو انجام دادم نمی دونم چرا از طریق دایرکت ادمین و اون گزینه ی عکس بالا دائما ارور میده :

    Unable to add redirect
    You require the source url path (eg: /redirect) and the destination url (eg: www.redirect.com)
    ویرایش توسط PER$IA : August 23rd, 2016 در ساعت 18:58

  6. #4
    عضو جدید
    تاریخ عضویت
    Dec 2014
    نوشته ها
    14
    تشکر تشکر کرده 
    22
    تشکر تشکر شده 
    12
    تشکر شده در
    11 پست

    پیش فرض پاسخ : ُدایرکت دامنه جدید روی دامنه قدیم



    از طریق کنترل پنل دامنه و گزینه ی ریدایرکت اینکار انجام شد فقط حیف که wild نداره ، اما مهم نیست مشکلم اینه که تو قسمت Destination URL آدرس مقصد رو وارد میکنم سایت بصورت زیر باز میشه

    http://www.*****.ir/public_html/

    Not Found


    The requested URL /public_html/ was not found on this server.
    Additionally, a 404 Not Found error was encountered while trying to use an Error Document to handle the request


    این چرا آخرش public_html اضافه می کنه ؟

  7. #5
    عضو انجمن
    تاریخ عضویت
    Oct 2015
    نوشته ها
    788
    تشکر تشکر کرده 
    569
    تشکر تشکر شده 
    1,269
    تشکر شده در
    882 پست

    پیش فرض پاسخ : ُدایرکت دامنه جدید روی دامنه قدیم

    کادر اول نباید خالی باشه بلکه باید فقط یه کاراکتر / باشه.
    بعدش ریدایرکت های 301 معمولاً تو مرورگر ها کش (Cache) میشن به همین دلیل ممکنه یه کد اشتباه باشه اما بقیه هم بزنید ببینید اشتباهه در صورتی که شاید اشتباه نباشه مرورگر شما مقصد ریدایرکت قبلی رو کش کرده که برای حذف کش در مرورگر فایرفاکس در پنجره Show History روی دامنه com که دارید راست کلیک کنید و گزینه Forget about this site رو بزنید در کروم معادل این کار رو نمی دونم اما کلاً کش رو حذف کنید مسلماً می تونید نتیجه کد جدید رو ببینید.

  8. #6
    عضو جدید
    تاریخ عضویت
    Dec 2014
    نوشته ها
    14
    تشکر تشکر کرده 
    22
    تشکر تشکر شده 
    12
    تشکر شده در
    11 پست

    پیش فرض پاسخ : ُدایرکت دامنه جدید روی دامنه قدیم

    من هر کاری که میشد انجام دادم ، حالا کد تو htaccess رو میگیم شاید کانفیگش اشتباه باشه یا یه ایرادی تو کد باشه ، دیگه از طریق کنترل پنل دامین که نباید مشکلی باشه !
    بازم ارور میده ، چرا بجای www.newdomain.com این آدرس باز میشه : /http://www.newdomain.com/public_html ؟؟؟

    کش مرورگر هم پاک کردم ولی مشکل پابرجاست

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. استفاده از آنتی ویروس قوی روی وی پی اس ویندوزی
    توسط samiraabd در انجمن سوالات و مشکلات
    پاسخ ها: 3
    آخرين نوشته: May 6th, 2016, 17:05
  2. پاسخ ها: 3
    آخرين نوشته: July 30th, 2015, 16:08
  3. پاسخ ها: 6
    آخرين نوشته: March 15th, 2014, 13:33
  4. پاسخ ها: 5
    آخرين نوشته: August 25th, 2012, 00:49
  5. ساخت وی پی اس ویندوز در وی ام ویر VMWare ESXi – بخش سوم
    توسط supportvps در انجمن مباحث و منابع آموزشی
    پاسخ ها: 1
    آخرين نوشته: August 19th, 2012, 17:01

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •