Tengo curiosidad por saber cuál es el código de estado HTTP más apropiado para una página de "artículo no existe".
Si la página en sí no existe, obviamente usaré 404. Sin embargo, una de mis páginas tiene un userid
argumento (es una página de "editar usuario") y en caso de que no exista ningún usuario con el ID de usuario dado, estoy mostrando un página de error, pero también me gustaría enviar un encabezado de estado 4xx (ya que "200 OK" realmente no encaja).
Supongo que 404 estaría bien ya que "no se encuentra" y no "archivo no encontrado", pero me pregunto si hay un código mejor para este caso.