Yönlendirme yönlendirme kararı

1 Cevap php

Bu ben milisaniye içinde bir cevap anladım hangi için gerçekten completely irrelevant soru olarak soruyorum, ama ben bunu yapıyorum neden ben gerçekten hiçbir fikrim yok.

Yani benim projede ben isteği böler ve yüklenecek sağ sayfayı seçer Router sınıf var. Şimdiye kadar iyi.

Şimdi kullanıcı bilirsin, var olmayan bir sayfa istediğinde, 404 zaman bir sayfa görüntülenir var.

Yani teorik olarak, kullanıcı mydomain.com/404 404 hata kendisine gösterilen olurdu, ama aslında hiçbir hata yoktu (I index.php?req=* aracılığıyla istekleri toplayıcı ile mod_rewrite kullanmak) girdiyseniz - 404 sayfa gayet normal bir sayfa olarak gösterilecektir.

Birisi /404, o sayfayı gösterilir olurdu ama istenen 404 sayfa yoksa o söyleyemem ve o aslında bir oluyor yoluyla 404 sayfayı isteyen denemek olsaydı Yani, tahmin o, 404 hata ya da aslında hiçbir hata olduğunda bir hata sayfasını görmek için onu mümkün kılan sisteminde bazı kusur bulursa.

Ben burada bütün bu şey ne kadar aptal olduğunu bilmiyorum ama sana biraz aslında zaten bu sorun koştu eminim.

Short version: If the user enters mydomain.com/404 the 404 page is shown even though there is no 404 error. I know this is a completely irrelevant question, please don't tell me, but I just spontaneously wanted to hear your thoughts on it. Strange eh?

  • Ben ana sayfada benim 404-sayfa doğrudan erişim yönlendirmelidir?
  • Ben hiçbir şey yapmam lazım?
  • Ben sadece yatmak ve alakasız şeyler soran durdurmak mı?

1 Cevap

Ben bir şey yapmak gerektiğini düşünüyorum. Kullanıcı bir 404 hatası aldığında, HTTP yanıt kodu 404 olmalı. Onlar 404 sayfayı talep ettiklerinde, HTTP yanıt kodu (OK) 200 olmalıdır, sayfa içeriği aynı olsa bile.

Insanların 404 sayfalara bağlantı edememek onlar esprili, özellikle, bazen yararlıdır.