صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 12

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

  1. #1
    عضو انجمن taranoome آواتار ها
    تاریخ عضویت
    Dec 2011
    نوشته ها
    267
    تشکر تشکر کرده 
    224
    تشکر تشکر شده 
    398
    تشکر شده در
    308 پست

    پیش فرض مشکل دیداکت ادرس ها به دامنه جدید لطفا کمک کنید

    سلام خدمت دوستان محترم
    من ادرس قبلی سایتم بسته شده
    الان میخام سایت رو به ادرس جدید ببرم خود سایت تغییر میکنه ولی مطالب از ادرس قبلی ریداکت نمیشه به ادرس جدید
    مثال میخام تمام پست ها و موضوعات وقتی به ادرس قبلی مراجعه میشه ریداکت بشه به ادرس جدید
    از این
    کد PHP:
    <IfModule mod_rewrite.c>  RewriteEngine On  RewriteCond %{HTTP_HOST} ^olddomain.com$ [OR]  RewriteCond %{HTTP_HOST} ^www.olddomain.com$  RewriteRule (.*)$ http://www.newdomain.com/$1 [R=301,L]</IfModule> 
    دستور تو htaccess استفاده میکنم و فقط ادرس اصلی رو ریداکت میکنه و مطالب و دسته و غیره رو ریداکت نمیکنه به ادرس جدید

    از این دستور
    کد PHP:
    Redirect 301 http://www.newdomain.com/ 
    هم استفاده میکنم ریداکت انجام میشه ولی سایت بالا نمیاد دیگه

    لطفا راهنمایی بفرمایید ممنون میشم

  2. # ADS




     

  3. #2
    عضو انجمن sam_pontiac آواتار ها
    تاریخ عضویت
    Apr 2009
    نوشته ها
    180
    تشکر تشکر کرده 
    166
    تشکر تشکر شده 
    279
    تشکر شده در
    166 پست

    پیش فرض پاسخ : مشکل دیداکت ادرس ها به دامنه جدید لطفا کمک کنید

    سلام

    این جواب میده - قطعی - :

    کد:
    RewriteCond %{HTTP_HOST} ^www.newdomain.com$
    یا :

    کد:
    RewriteCond %{HTTP_HOST} ^olddomain\.com$ [NC]
    RewriteRule ^(.*)$ http://newdomain.com [R=301,L]
    یا :

    کد:
    RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
    تست کنید.
    ویرایش توسط sam_pontiac : December 20th, 2019 در ساعت 01:47

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


  5. #3
    عضو انجمن taranoome آواتار ها
    تاریخ عضویت
    Dec 2011
    نوشته ها
    267
    تشکر تشکر کرده 
    224
    تشکر تشکر شده 
    398
    تشکر شده در
    308 پست

    پیش فرض پاسخ : مشکل دیداکت ادرس ها به دامنه جدید لطفا کمک کنید

    ممنون ادرس سایت به تنهایی وارد میکنم ریداکت میشه به سایت جدید ولی مطالب ریداکت نمیشه بع ادرس جدید مثال


    oldsite.com/01
    newsite.com/01
    تمام ادرس ها ریداکت بشه


  6. #4
    عضو انجمن sam_pontiac آواتار ها
    تاریخ عضویت
    Apr 2009
    نوشته ها
    180
    تشکر تشکر کرده 
    166
    تشکر تشکر شده 
    279
    تشکر شده در
    166 پست

    پیش فرض پاسخ : مشکل دیداکت ادرس ها به دامنه جدید لطفا کمک کنید

    نقل قول نوشته اصلی توسط taranoome نمایش پست ها
    ممنون ادرس سایت به تنهایی وارد میکنم ریداکت میشه به سایت جدید ولی مطالب ریداکت نمیشه بع ادرس جدید مثال


    oldsite.com/01
    newsite.com/01
    تمام ادرس ها ریداکت بشه

    این ( اگر 500 داد، بگو تصحیحش کنم ) :

    کد:
    Redirect 301 /(.*) http://newdomain.com/$1 [R=301,OR]
    Redirect 301 /(.*)/ http://newdomain.com/$1/ [R=301,L]
    یا این :

    کد:
    RewriteRule ^(.*) http://newdomain.com%{REQUEST_URI} [R=302,NC]
    این دو مورد، هر درخواستی رو به دامین جدید منتقل میکنه.
    یعنی هر صفحه ای در دامین 1 به همون صفحه در دامین 2.
    چیزی که میخواید

  7. #5
    عضو انجمن taranoome آواتار ها
    تاریخ عضویت
    Dec 2011
    نوشته ها
    267
    تشکر تشکر کرده 
    224
    تشکر تشکر شده 
    398
    تشکر شده در
    308 پست

    پیش فرض پاسخ : مشکل دیداکت ادرس ها به دامنه جدید لطفا کمک کنید

    نقل قول نوشته اصلی توسط sam_pontiac نمایش پست ها
    سلام

    این جواب میده - قطعی - :

    کد:
    RewriteCond %{HTTP_HOST} ^www.newdomain.com$
    یا :

    کد:
    RewriteCond %{HTTP_HOST} ^olddomain\.com$ [NC]
    RewriteRule ^(.*)$ http://newdomain.com [R=301,L]
    یا :

    کد:
    RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
    تست کنید.
    اینو تست کردم
    RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
    ارور 404 وب سرور بالا میاد ریداکت هم صحیح انجام میشه


  8. #6
    عضو انجمن sam_pontiac آواتار ها
    تاریخ عضویت
    Apr 2009
    نوشته ها
    180
    تشکر تشکر کرده 
    166
    تشکر تشکر شده 
    279
    تشکر شده در
    166 پست

    پیش فرض پاسخ : مشکل دیداکت ادرس ها به دامنه جدید لطفا کمک کنید

    نقل قول نوشته اصلی توسط taranoome نمایش پست ها
    اینو تست کردم
    RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
    ارور 404 وب سرور بالا میاد ریداکت هم صحیح انجام میشه


    بسیار خب، قبلش rewritebase اگر نیست، بگذارید :

    کد:
    RewriteEngine on
    RewriteBase /
    - - - Updated - - -

    كاكه سه‌رقاڵی چ ئیشێكی؟

  9. #7
    عضو انجمن taranoome آواتار ها
    تاریخ عضویت
    Dec 2011
    نوشته ها
    267
    تشکر تشکر کرده 
    224
    تشکر تشکر شده 
    398
    تشکر شده در
    308 پست

    پیش فرض پاسخ : مشکل دیداکت ادرس ها به دامنه جدید لطفا کمک کنید

    این خوبه ولی ارور کوکی میده
    Redirect 301 / http://www.newdomain.com/




  10. #8
    عضو انجمن sam_pontiac آواتار ها
    تاریخ عضویت
    Apr 2009
    نوشته ها
    180
    تشکر تشکر کرده 
    166
    تشکر تشکر شده 
    279
    تشکر شده در
    166 پست

    پیش فرض پاسخ : مشکل دیداکت ادرس ها به دامنه جدید لطفا کمک کنید

    نقل قول نوشته اصلی توسط taranoome نمایش پست ها
    این خوبه ولی ارور کوکی میده
    Redirect 301 / http://www.newdomain.com/



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

    قبل از کدها مقادیر زیر هستند؟ :

    کد:
    Options +FollowSymLinks
    RewriteEngine On
    RewriteBase /

  11. #9
    عضو انجمن taranoome آواتار ها
    تاریخ عضویت
    Dec 2011
    نوشته ها
    267
    تشکر تشکر کرده 
    224
    تشکر تشکر شده 
    398
    تشکر شده در
    308 پست

    پیش فرض پاسخ : مشکل دیداکت ادرس ها به دامنه جدید لطفا کمک کنید

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

  12. #10
    عضو انجمن sam_pontiac آواتار ها
    تاریخ عضویت
    Apr 2009
    نوشته ها
    180
    تشکر تشکر کرده 
    166
    تشکر تشکر شده 
    279
    تشکر شده در
    166 پست

    پیش فرض پاسخ : مشکل دیداکت ادرس ها به دامنه جدید لطفا کمک کنید

    نقل قول نوشته اصلی توسط taranoome نمایش پست ها
    به صورت تک تک تست شد فقط زمانی که ادرس سایت به تنهایی وارد میشه ریداکت میکنه مطالب که باز میشه دیگه ریداکت نمیکنه و مطلب رو داخل همون دامنه نشون میده
    این :

    کد:
    Redirect 301 /(.*) http://www.newdomain.com/$1
    نتیجه رو به من بگید.

صفحه 1 از 2 12 آخرینآخرین

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

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

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

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

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