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

موضوع: سوال درمورد ریدارکت 301 و 302

  1. #1
    عضو انجمن
    تاریخ عضویت
    Jul 2009
    نوشته ها
    137
    تشکر تشکر کرده 
    408
    تشکر تشکر شده 
    240
    تشکر شده در
    161 پست

    پیش فرض سوال درمورد ریدارکت 301 و 302

    سلام دوستان خسته نباشید

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

    یک سوال ، یک سری علامت و علائمی در ریدارکت استفاده میشه مثلا

    کد PHP:

    RewriteCond 
    %{HTTP_HOST} ^siteghadim.ir [NC]
    RewriteRule ^(.*)$ http://sitejadid.ir/$1 [L,R=301] 

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

    میخواستم بدونم این علائم قبل سایت مثلا در خط اول ^ و [NC] معنیش چیه ؟

    و یک سوال دیگه


    در گوگل فچ با ریدارکت 301 تست کردم گوگل جواب داد :

    کد HTML:
    Downloaded HTTP response:
    HTTP/1.1 301 Moved Permanently
    Date: Wed, 20 Apr 2016 19:51:30 GMT
    Server: Apache/2
    Location: http://site.ir/
    Content-Length: 223
    Keep-Alive: timeout=2, max=100
    Connection: Keep-Alive
    Content-Type: text/html; charset=iso-8859-1
    <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
    <html><head
    <title>301 Moved Permanently</title>
    </head><body>
    <h1>Moved Permanently</h1>
    <p>The document has moved <a href="http://site.ir/">here</a>.</p>
    </body></html>
    در ریدارکت 302 به جای خط 6 ام این خط رو نشون داد

    Content-Length: 199

    علت تفاوت این عدد چیه ؟

  2. # ADS




     

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

    پیش فرض پاسخ : سوال درمورد ریدارکت 301 و 302

    سلام
    NC مخفف nocase است که یه کاری میکنه که وب سرور به بزرگی و کوچکی آدرس دامنه ای که وارد کردید توجه ای نداشته باشه.
    L مخفف last هست که به وب سرور میگه این آخرین شرطی هست که در این Rewrite قرار میدیم.
    R نوع ریدایرکت است که جلوش نوشته 301

    سایر تگ ها هم می تونید در این لینک https://httpd.apache.org/docs/curren...ite/flags.html مشاهده کنید.

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


  5. #3
    عضو انجمن
    تاریخ عضویت
    Jul 2009
    نوشته ها
    137
    تشکر تشکر کرده 
    408
    تشکر تشکر شده 
    240
    تشکر شده در
    161 پست

    پیش فرض پاسخ : سوال درمورد ریدارکت 301 و 302

    نقل قول نوشته اصلی توسط ihsg نمایش پست ها
    سلام
    nc مخفف nocase است که یه کاری میکنه که وب سرور به بزرگی و کوچکی آدرس دامنه ای که وارد کردید توجه ای نداشته باشه.
    L مخفف last هست که به وب سرور میگه این آخرین شرطی هست که در این rewrite قرار میدیم.
    R نوع ریدایرکت است که جلوش نوشته 301

    سایر تگ ها هم می تونید در این لینک https://httpd.apache.org/docs/curren...ite/flags.html مشاهده کنید.
    سپاس از پاسختون

    من حدود ده تا ادرسه میخوام ریدارکت کنم پس باید روی اخرین کد ریدارکت l رو بنویسم ؟
    برای مثلا

    کد PHP:
    rewritecond %{http_host} ^siteghadim1.ir [NC]
    rewriterule ^(.*)$ http://sitejadid.ir/$1 [R=301]  


    rewritecond %{http_host} ^siteghadim2.ir [NC]
    rewriterule ^(.*)$ http://sitejadid.ir/$1 [L,R=301] 

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

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

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

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

  1. پاسخ ها: 3
    آخرين نوشته: November 3rd, 2015, 19:25
  2. پاسخ ها: 15
    آخرين نوشته: July 26th, 2012, 14:16
  3. سوال و راهنمایی در مورد دیتاسنتر Equinix سوئیس
    توسط logofun در انجمن سرور اختصاصی
    پاسخ ها: 69
    آخرين نوشته: July 27th, 2011, 23:32
  4. سوئیچینگ و سوئیچ سیسکو Switching
    توسط royalserver.ir در انجمن سیسکو Cisco
    پاسخ ها: 0
    آخرين نوشته: February 9th, 2011, 12:22

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

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