انجمن متا: طراحی سایت و سئو - دانلود قالب و تم - کریپتو

کامپیوتر، اینترنت، شبکه، مدیریت محتوا، تم => امنیت و شبکه, Network & Security => شبکه و امنیت شبکه, Network => نويسنده: متا در بعد از ظهر 13:52:12 - 04/13/17

عنوان: لیست خطاها | بررسی کدهای HTTP سری ۳۰۰
رسال شده توسط: متا در بعد از ظهر 13:52:12 - 04/13/17
کدهای وضعیت HTTP, لیست خطاهای سرور و بررسی ارور های سری 3XX یا 300.

ارور کدهای سری ۱۰۰.JPG

موضوعات

کدهای سری ۳۰۰، انتقال (Redirection)
کد ۳۰۰، انتخاب چندگانه (Multiple Choices)
کد ۳۰۱، انتقال همیشگی (Moved Permanently)
کد ۳۰۲، پیدا شد (Found)
کد ۳۰۳، دیدن منبعی دیگر (See Other)
کد ۳۰۴، بدون تغییر (Not Modified)
کد  ۳۰۵، استفاده از پروکسی (Use Proxy)
کد ۳۰۶، تعویض پروکسی (Switch Proxy)
کد ۳۰۷، انتقال موقت (Temporary Redirect)
عنوان: پاسخ : لیست خطاها |کدهای سری ۳۰۰، انتقال
رسال شده توسط: متا در بعد از ظهر 13:53:44 - 04/13/17
لیست خطاها |کدهای سری ۳۰۰، انتقال

کدهای سری 300 مربوط به مواردی هستند که پاسخ به درخواست واسط کاربری از سرور، باید با انجام اعمال دیگری (در سمت کاربر) کامل شود، این عملیات معمولا توسط واسط کاربری (مثلا مرورگر) و بدون دخالت کاربر (به صورت خودکار) انجام می شود، به فرض عمل ریدایرکت یا انتقال خودکار از یک آدرس به آدرس دیگر، با ارسال کدهای سری 300 انجام می شود، نکته مهم در اینجا این مسئله است که ریدایرکت ها نباید در یک درخواست، بیش از 5 بار تکرار شوند، در غیر اینصورت در اکثر مرورگر ها، فرض بر حلقه (Loop) بی انتها شده و ارتباط قطع خواهد شد.
عنوان: پاسخ : لیست خطاها | کد ۳۰۰، انتخاب چندگانه
رسال شده توسط: متا در بعد از ظهر 13:54:45 - 04/13/17
لیست خطاها | کد ۳۰۰، انتخاب چندگانه

کد 300 برای مواقعی است که سرور در پاسخ به درخواست واسط کاربری، چند منبع مختلف را پیشنهاد می دهد (مثلا یک فایل با فرمت های مختلف) و انتخاب یک url را به عهده مرورگر کاربر می گذارد، عمل انتخاب نیز معمولا یا به صورت خودکار انجام می شود یا اینکه سرور یکی از url ها را به عنوان پیش فرض برگزیده و همراه پاسخ خود ارسال می کند.
عنوان: پاسخ : لیست خطاها | کد ۳۰۱، انتقال همیشگی
رسال شده توسط: متا در بعد از ظهر 13:55:22 - 04/13/17
لیست خطاها | کد ۳۰۱، انتقال همیشگی

کد 301 یکی از مهم ترین و حساس ترین کدهای HTTP مخصوصا در علم سئو است، دریافت این کد از طرف سرور، به معنی انتقال همیشگی یک آدرس وب، به آدرسی دیگر است، از این کد مخصوصا هنگامی که در آدرس لینک های سایت، به هر دلیل تغییراتی ایجاد می شود، می توان جهت هدایت ربات های خزنده یا کاربران به لینک اصلی، استفاده کرد.
عنوان: پاسخ : لیست خطاها | کد ۳۰۲، پیدا شد
رسال شده توسط: متا در بعد از ظهر 13:56:02 - 04/13/17
لیست خطاها | کد ۳۰۲، پیدا شد

کد 302 به این معنی است که منبع درخواستی یافت شده، اما مرورگر باید موقتا به آدرس دیگری منتقل شود (Moved Temporarily)، این حالت با کد 301 متفاوت است،  در اینجا انتقال به صورت موقت انجام شده و آدرس اصلی همچنان معتبر و در دسترس خواهد بود، اما در ریدایرکت 301، منظور از انتقال، انتقال همیشگی، حذف آدرس فعلی و جایگزینی آن با آدرس جدید است.
عنوان: پاسخ : لیست خطاها | کد ۳۰۳، دیدن منبعی دیگر
رسال شده توسط: متا در بعد از ظهر 13:58:17 - 04/13/17
لیست خطاها | کد ۳۰۳، دیدن منبعی دیگر

کد 303 نیز مشابه کد 302 عمل می کند، تفاوت در اینجا، تاکید روی متد GET است، در کد 303 آدرس فعلی و آدرسی که کاربر به آن منتقل می شود، باید از طریق متد GET درخواست شوند که در حالت معمول نیز به اینصورت خواهد بود.
عنوان: پاسخ : لیست خطاها | کد ۳۰۴، بدون تغییر (Not Modified)
رسال شده توسط: متا در بعد از ظهر 13:59:17 - 04/13/17
کد ۳۰۴، بدون تغییر (Not Modified)

کد 304 مربوط به مواقعی است که مرورگر همراه درخواست خود، تقاضای اطلاعات مربوط به آخرین تغییرات فایل یا منبع را نیز از سرور می نماید، اگر در فایل مورد نظر، از آخرین درخواست تا لحظه فعلی، تغییری صورت نگرفته باشد (با هر تغییر در فایل ها، تاریخ آخرین تغییر در قسمت اطلاعات فایل، ذخیره می شود)، سرور در پاسخ، کد 304 Not Modified را ارسال می کند، این کار علاوه بر اینکه باعث صرفه جویی در منابع سرور می شود، در افزایش سرعت پردازش در سمت کاربر نیز نقش بسیار موثری دارد.
عنوان: پاسخ : لیست خطاها | کد ۳۰۵، استفاده از پروکسی (Use Proxy)
رسال شده توسط: متا در بعد از ظهر 14:00:03 - 04/13/17
لیست خطاها | کد  ۳۰۵، استفاده از پروکسی (Use Proxy)

کد 305، به معنی این است که سرور برای دسترسی به منبع درخواستی باید از یک پروکسی استفاده کند، پروکسی در واقع سرور میانجی بین واسط کاربری و سرور اصلی است، از این رو و به دلایل امنیتی برخی مرورگرها مانند فایرفاکس و اینترنت اکسپلورر، از این قابلیت پشتیبانی نمی کنند.
عنوان: پاسخ : لیست خطاها | کد ۳۰۶، تعویض پروکسی (Switch Proxy)
رسال شده توسط: متا در بعد از ظهر 14:02:15 - 04/13/17
لیست خطاها | کد ۳۰۶، تعویض پروکسی (Switch Proxy)

کد 306 هم مشابه کد 305 است و مربوط به درخواست تغییر پروکسی، این کد در حال حاضر کاربردی ندارد.
عنوان: پاسخ : لیست خطاها | کد ۳۰۷، انتقال موقت (Temporary Redirect)
رسال شده توسط: متا در بعد از ظهر 14:03:06 - 04/13/17
لیست خطاها | کد ۳۰۷، انتقال موقت (Temporary Redirect)

کد 307 مربوط به مواقعی است که منبع لینک اصلی، موقتا در آدرسی دیگر قابل دسترسی است، این حالت با ریدایرکت 302 و 303 فرق دارد، در اینجا انتقال نیاز به تایید کاربر داشته و به صورت خودکار انجام نمی شود، متدهای استفاده شده نیز باید بین لینک اصلی و لینک انتقالی مشترک باشد، بقیه شرایط مشابه کدهای 302 و 303 است و واسط کاربری باید لینک فعلی را همچنان و در مراجعات بعدی به عنوان لینک اصلی مد نظر قرار دهد.