كدهاي اضطراري چيست و به چه معناست؟
كدهاي اضطراري چيست و به چه معناست؟
HTTP براي صفحات شما ممكن است
اهميت زيادي نداشته باشد. با اين حال، آنها براي سئو و سلامت عمومي وب سايت بسيار مهم هستند. اين كدهاي وضعيت به شما مي گويند وقتي مرورگرها سعي مي كنند با وب سايت شما تماس بگيرند چه اتفاقي مي افتد. آنها نشان ميدهند كه چه زماني همه چيز درست پيش ميرود و چه زماني همه چيز اشتباه ميشود.
به علاوه، آنها براي گوگل اهميت زيادي دارند.
بنابراين، آنها براي سئو اهميت زيادي دارند.
در اين راهنما، ما به كدهاي وضعيت سايت شما مي پردازيم و پوشش مي دهيم:
كدهاي وضعيت HTTP چيست؟
هر كدام از انواع كدها چه چيزي را نشان مي دهند
كدهاي وضعيت HTTP كه براي سئوسايت مهم هستند
مديريت كدهاي وضعيت HTTP شما
كدهاي وضعيت HTTP چيست و به چه معناست؟
كد وضعيت HTTP پيامي است كه سرور وبسايت به مرورگر ارسال ميكند تا نشان دهد آيا ميتوان آن درخواست را برآورده كرد يا خير.
مشخصات كدهاي وضعيت توسط W3C تنظيم مي شود. كدهاي وضعيت در هدر HTTP يك صفحه تعبيه شده است تا نتيجه درخواست خود را به مرورگر اعلام كندوهمچنين بايد تجزيه و تحليل كنيد .محتواي خود را .
وقتي همه چيز طبق برنامه پيش رفت، سرور يك كد 200 را برمي گرداند.
با اين حال، هنگام تلاش براي برآورده كردن درخواست مرورگر به سرور، موارد زيادي ممكن است اشتباه پيش برود.
كدهاي وضعيت مختلف و آنچه مي گويند
پنج محدوده از كدهاي وضعيت HTTP وجود دارد. هر محدوده مشخص مي كند كه كجا با خطا مواجه شده است و عدد مشخص مي كند كه خطاي واقعي چه بوده است.
در اينجا 5 محدوده و معناي آنها آمده است:
1xx: اطلاعاتي
2xx: موفقيت!
3xx: تغيير مسير. صفحه درخواستي به جاي ديگري منتقل شده است.
4xx: خطاي مشتري. مشكلي در نحوه درخواست مرورگر براي صفحه وجود دارد.
5xx: خطاي سرور. در روشي كه سرور سعي كرد صفحه را ارسال كند مشكلي پيش آمد.
كدهاي وضعيت HTTP براي SEO مهم هستند
بديهي است كه همه كدهاي وضعيت مهم هستند - شما بايد بدانيد كه سايت شما چقدر سالم است - اما موارد خاصي وجود دارد كه براي سئو و هر كسي كه در يك وب سايت كار مي كند مهم است.
200: موفقيت
ديدن صفحات با وضعيت 200 نتيجه اي است كه به آن اميدوار هستيد. سرورها 200 كد وضعيت يا هر كدي در محدوده 2xx را زماني كه همه چيز طبق برنامه كار مي كند، برمي گرداند. اين بدان معناست كه سرور، مرورگر و بازديدكننده همگي خوشحال هستند.
301: تغيير مسير دائمي
وقتي URL درخواستي به طور دائم به يك URL جديد منتقل شود، يك سرور يك پاسخ HTTP 301 را برميگرداند. اگر كاربري سعي كند از URL قديمي بازديد كند، وضعيت HTTP 301 را برمي گرداند و مرورگر را به URL جديد نشان مي دهد. اگر صفحه اي را بدون اضافه كردن ريدايركت 301 جابجا كنيد، كاربراني كه سعي در بازديد از URL قديمي دارند، خطاي 404 را مشاهده خواهند كرد. به علاوه، استفاده از وضعيت HTTP 301، پيوند كامل را به URL نهايي منتقل مي كند.
302: پيدا شد
وضعيت 302 HTTP به مرورگر مي گويد كه صفحه درخواستي پيدا شده است، اما در يك URL متفاوت وجود دارد. سپس مرورگر آن URL به روز شده را درخواست مي كند. از آنجايي كه اين وضعيت كمي مبهم است، بهتر است هنگام جابجايي دائمي يك صفحه از تغيير مسيرهاي 301 استفاده كنيد. با اين حال، 302 تغيير مسير هنوز از پيوند كامل عبور مي كنند.
404 پيدا نشد
شناخته شده ترين كدهاي وضعيت 4xx، سرورها زماني كه مرورگر URL را درخواست مي كند كه سرور نمي تواند آن را پيدا كند، خطاي 404 را برمي گرداند. اين پاسخها ميتوانند از تجربه كاربري بسيار بد باشند زيرا افرادي را كه تلاش ميكنند به صفحه مورد نظر برسند نااميد ميكنند. از منظر سئو، سايتي با تعداد زيادي خطاي 404 به گوگل مي گويد كه احتمالاً به خوبي نگهداري نمي شود و تجربه خوبي را به كاربران ارائه نمي دهد.
خطاهاي 404 سايت خود را از طريق كنسول جستجوي گوگل زير نظر بگيريد و سعي كنيد تعداد خطاها را به حداقل برسانيد.
با هدايت مجدد صفحات هنگام جابجايي، به روز نگه داشتن پيوندهاي خود و اطمينان از اينكه صفحات حذف شده وضعيت HTTP 410 را برمي گردند، از خطاهاي 404 جلوگيري كنيد.
از آنجايي كه جلوگيري از دسترسي انسان به صفحه اي كه وضعيت HTTP 404 را برمي گرداند غيرممكن است، با ايجاد يك صفحه سفارشي 404 از آن نهايت استفاده را ببريد.
410: رفت
هنگامي كه URL درخواست شده توسط مرورگر حذف شد، سرورها وضعيت HTTP 410 را برميگردانند. براي يك كاربر انساني، نتيجه مشابه 404 است. آنها صفحه خطاي تعيين شده را خواهند ديد.
با اين حال، براي موتورهاي جستجو، يك 410 مي گويد كه صفحه حذف شده است و آنها نبايد آن URL را ايندكس كنند.
قبل از اينكه صفحه اي را حذف كنيد، از خود بپرسيد كه آيا مي توانيد يك تغيير مسير 301 را به يك صفحه متفاوت و مرتبط در جاي ديگري از سايت خود اضافه كنيد.
451: به دلايل قانوني در دسترس نيست
اين يك كد وضعيت HTTP نسبتاً جديد است. بايد براي نشان دادن اينكه يك صفحه به دلايل قانوني مانند درخواست حذف DMCA يا حكم دادگاه حذف شده است استفاده شود.
ديدن وضعيت 451 بسيار نادر است. با اين حال، كاربران اروپايي ممكن است هنگام تلاش براي دسترسي به محتواي سايتهايي كه نميتوانند (يا نميخواهند) از قوانين GDPR پيروي كنند، با خطاي 451 مواجه شوند.
برچسب: ،
ادامه مطلب