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

موضوع: درخواست کد برای redirect

  1. #1
    عضو انجمن mehrania آواتار ها
    تاریخ عضویت
    Mar 2013
    نوشته ها
    114
    تشکر تشکر کرده 
    194
    تشکر تشکر شده 
    167
    تشکر شده در
    125 پست

    63 درخواست کد برای redirect

    سلام
    عزیزان من یه کد ریدایرکت 301 میخواستم که فقط مطالب که با ادرس site.com/movie شروع میشند به site2.com/movie انتقال بده لطفا در نظر داشته باشید فقط این ادرس و کلا پست هایی با این ادرس شروع میشند رو ریدایرکت کنه و بقیه صفحات سایت مثل موضوعات یا صفحه اصلی و .... کاری نداشته باشه

  2. # ADS




     

  3. #2
    عضو انجمن fadak آواتار ها
    تاریخ عضویت
    Jul 2015
    نوشته ها
    153
    تشکر تشکر کرده 
    14
    تشکر تشکر شده 
    132
    تشکر شده در
    116 پست

    پیش فرض پاسخ : درخواست کد برای redirect

    سلام
    اگر برای اجبار به ssl نیاز دارید
    کد .htaccess
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
    RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
    RewriteCond %{HTTPS} on
    RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
    RewriteRule ^(.*)$ https://%1/$1 [R=301,L] RewriteEngine On
    RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://example.com/$1 [R,L]

    این هم کد php
    <?php
    header("HTTP/1.1 301 Moved Permanently");
    header("Location: http://example.com/newpage.html");
    exit();
    ?>
    سایت: fadakmizban.com || ایمیل: info@fadakmizban.ir || اسکایپ: fadakteam || تلگرام: MRfadak_admin|| پیامک و تلفن: 09330542631

  4. #3
    عضو انجمن mehrania آواتار ها
    تاریخ عضویت
    Mar 2013
    نوشته ها
    114
    تشکر تشکر کرده 
    194
    تشکر تشکر شده 
    167
    تشکر شده در
    125 پست

    پیش فرض پاسخ : درخواست کد برای redirect

    دوست عزیز شما متن تایپک منو خوندید ؟ منظور من این بود کدی بزارم فقط نوشته ها که به صورت site.com/movie/avatar به site2.com/movie/avatar انتقال پیدا کنه و بقیه صفحات انتقال پیدا نکنن
    من نیاز به کد php دارم که تو فایل single قالب بزارم

  5. #4
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

    پیش فرض پاسخ : درخواست کد برای redirect

    در فایل header.php قالب بعد از <?php قرار دهید :

    کد PHP:
    if(is_single()) {
        
    header("Location: http://newdomain.com".$_SERVER['REQUEST_URI']);


  6. تعداد تشکر ها از T.Toosi به دلیل پست مفید


  7. #5
    عضو انجمن mehrania آواتار ها
    تاریخ عضویت
    Mar 2013
    نوشته ها
    114
    تشکر تشکر کرده 
    194
    تشکر تشکر شده 
    167
    تشکر شده در
    125 پست

    پیش فرض پاسخ : درخواست کد برای redirect

    نقل قول نوشته اصلی توسط T.Toosi نمایش پست ها
    در فایل header.php قالب بعد از <?php قرار دهید :

    کد PHP:
    if(is_single()) {
        
    header("Location: http://newdomain.com".$_SERVER['REQUEST_URI']);

    امکانش هست این کد رو به صورت ریدایرکت 301 بدید ؟

  8. #6
    عضو جدید safaeean آواتار ها
    تاریخ عضویت
    Jan 2017
    محل سکونت
    دایرکت ادمین
    نوشته ها
    68
    تشکر تشکر کرده 
    19
    تشکر تشکر شده 
    45
    تشکر شده در
    39 پست

    پیش فرض پاسخ : درخواست کد برای redirect

    کد PHP:
    if(is_single()) {
        
    header("HTTP/1.1 301 Moved Permanently");
         
    header("Location: http://newdomain.com".$_SERVER['REQUEST_URI']);


  9. #7
    عضو انجمن AtrafNet آواتار ها
    تاریخ عضویت
    Nov 2016
    نوشته ها
    259
    تشکر تشکر کرده 
    2,584
    تشکر تشکر شده 
    729
    تشکر شده در
    417 پست

    پیش فرض پاسخ : درخواست کد برای redirect

    نقل قول نوشته اصلی توسط mehrania نمایش پست ها
    امکانش هست این کد رو به صورت ریدایرکت 301 بدید ؟
    تابع header دو پارامتر دیگه هم داره که دومی اینکه آیا هدر با هدر قبلی جایگزین بشه که اینجا نیاز نیست ولی سومی که HTTP Response Code هستش می تونه نوع ریدایرکت هم مشخص کنه که فقط با نوشتن عدد 301 انجام میشه.

    کد:
    <?php
    if(is_single()){
    	header('Location: http://newdomain.com' . $_SERVER['REQUEST_URI'], false, 301);
    	exit();
    }
    فقط دقت کنید بهتره بعد از ریدایرکت با تابع header با تابع exit نیز پایان کد رو به php اعلام کنید تا اگر پردازش دیگه ای مونده با توجه به اینکه دیگه نیاز نیست و باید کاربر منتقل بشه دیگه ادامه نده.

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

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

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

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

  1. 301 redirect
    توسط mehrania در انجمن Wordpress
    پاسخ ها: 7
    آخرين نوشته: July 3rd, 2017, 10:22
  2. درخواست آموزش redirect دامنه بدون تغییر پست
    توسط AliFatehi در انجمن مباحث دیگر
    پاسخ ها: 2
    آخرين نوشته: December 2nd, 2013, 13:57
  3. نحوه Redirect کردن در دایرکت ادمین
    توسط arya_jal در انجمن دايرکت ادمين DirectAdmin
    پاسخ ها: 19
    آخرين نوشته: August 7th, 2013, 19:03
  4. ارور هنگام Redirect کردن یک دومین به یه فولدر !
    توسط citykala در انجمن سی پنل CPanel
    پاسخ ها: 0
    آخرين نوشته: January 5th, 2011, 04:12
  5. Redirect کردن دامنه
    توسط SabaData در انجمن سوالات و مشکلات
    پاسخ ها: 0
    آخرين نوشته: July 8th, 2010, 13:20

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

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