dominios y alojamiento web en hostalia

Error 404 Not found enviado con PHP me llega como HTTP/1.x 404 OK

Estoy intentando enviar una cabecera de HTTP con PHP de error 404, página no encontrada. Lo hago con el siguiente...

La FAQ Error 404 Not found enviado con PHP me llega como HTTP/1.x 404 OK tiene

Pertenece a la categoría:

Pregunta
Estoy intentando enviar una cabecera de HTTP con PHP de error 404, página no encontrada. Lo hago con el siguiente código:




header("HTTP/1.0 404 Not Found");



Pero estoy viendo que la cabecera del HTTP que se envía en realidad es:



HTTP/1.x 404 OK



Esto tengo entendido que no está bien, porque en realidad está diciendo que OK, como si estuviera bien, cuando en realidad debería decir



HTTP/1.x 404 Not Found



Que especifica claramente que esa página no existe.



¿Qué puedo hacer?



Respuesta de Miguel Angel Alvarez

Pues el error que te sale es por la configuración del servidor donde tienes alojada la página. A veces ese error 404 hay que especificarlo con otra cabecera en el http. Prueba a hacer esto:



header("Status: 404 Not Found");



Quizás así te envíe la cabecera correcta del http: HTTP/1.x 404 Not Found


Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

Volver al árbol de categoríasVolver al árbol de categorías

Donaciones
Si piensas que te hemos ayudado y merecemos tu apoyo económico...