কোনও সাইট রক্ষণাবেক্ষণের জন্য ডাউন থাকলে সঠিক HTTP স্থিতি কোডটি কী?


88

গুগলকে (এবং অন্যদের) বলার জন্য কি এইচটিটিপি স্থিতির কোড রয়েছে? দূরে যেতে , আমাকে আবার সূচক করুন ?

মূলত, একটি যা শব্দার্থকভাবে ক্লায়েন্টকে বলে যে সাইটটি রক্ষণাবেক্ষণের জন্য ডাউন?

আমি যেগুলি বিবেচনা করেছি সেগুলি

304 => Not modified
307 => Temporary redirect
410 => Gone
503 => Service Unavailable

আমি গত এক দিকে ঝুঁকে করছি, কিন্তু যা ছিল হিসেবে শুধু কৌতুহলী ছিলাম সঠিক পছন্দ।

উত্তর:


115

HTTP 503 - পরিষেবা অনুপলব্ধ সবচেয়ে উপযুক্ত হবে the

অস্থায়ী ওভারলোডিং বা সার্ভারের রক্ষণাবেক্ষণের কারণে ওয়েব সার্ভার (ওয়েব সাইট চালানো) বর্তমানে এইচটিটিপি অনুরোধ পরিচালনা করতে অক্ষম। এর অর্থ এই যে এটি একটি অস্থায়ী শর্ত যা কিছু বিলম্বের পরেও উপশম হবে।

গুগল ওয়েবমাস্টার সেন্ট্রাল ফোরামের এই পোস্টটিও প্রাসঙ্গিক:

হ্যাঁ - একটি 503 হ'ল "আমরা বন্ধ" এর সঠিক সার্ভার প্রতিক্রিয়া। যদি আপনি একটি "এইচএমএল বন্ধ" হয়ে থাকে এবং 200 এর পরিবেশন করে এমন একটি সাধারণ এইচটিএমএল পৃষ্ঠাগুলি প্রতিস্থাপন করেন তবে গুগল এটি সূচীকরণের খুব সম্ভবত।

আপনি যদি গুগলবোটকে 503 দেন তবে এটি যা যা দেবে তা নির্ধারণ না করেই চলে যাবে এবং পরে ফিরে আসবে।


হালনাগাদ:

পিএইচপি বাস্তবায়ন হিসাবে, আপনি নিম্নলিখিত নিবন্ধটি পরীক্ষা করতে আগ্রহী হতে পারেন:

শিরোনামটিও লক্ষ্য করুন retry-after, যেখানে অন্য অনুরোধটি পুনরায় চেষ্টা করার জন্য কত সেকেন্ড পরে আপনি তা নির্দিষ্ট করতে পারেন।


দেখে মনে হচ্ছে এটি আর HT2- এর সাথে কাজ করছে না - যখন আমি রক্ষণাবেক্ষণ পৃষ্ঠার সাথে একটি 503 প্রেরণ করি, তখন Chrome একটি ERR_HTTP2_PROTOCOL_ERROR দেখায়। যদি আমি 200 প্রেরণ করি তবে সবকিছু ঠিক আছে
Xosofox


3

আমি ৫০৩-কে সর্বাধিক উপযুক্ত বলে বিবেচনা করব, যেহেতু সাধারণভাবে সার্ভার ত্রুটির জন্য 5XX-গ্রুপ বোঝানো হয়েছে।


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.