/ / ¿Cuál es la respuesta HTTP correcta para enviar en caso de una mala redirección de DNS? - java, http, java-ee, dns, jersey

¿Cuál es la respuesta HTTP correcta para enviar en caso de una mala redirección de DNS? - java, http, java-ee, dns, jersey

Tengo un servidor que aloja varios sitios web. El servidor está escrito en Java + Jersey. Si alguien hace que su DNS apunte a mi servicio, pero este DNS no coincide con ninguno de mis sitios web alojados, ¿qué debo responder? Tenga en cuenta que debo hacer esto mediante programación y no puedo confiar en la personalización de mi contenedor web (Tomcat ).

El problema es, si muestro un «sitio web noPágina de búsqueda », haré que los motores de búsqueda hagan referencia a mi sitio web de dominio principal con un nombre falso, por lo tanto, disminuirá su clasificación de página debido a un error de otra persona.

Intenté cambiar mi archivo / etc / hosts para reproducir el comportamiento, pero no puedo adivinar qué están haciendo otros sitios web en este caso también.

Alguna idea ? ¿Un simple 404 parece demasiado ligero? La mala solicitud parece inapropiada ...

Respuestas

1 para la respuesta № 1

Definitivamente un 4xx, ya que el error proviene de la solicitud (la Host el encabezado contiene un valor inválido).

Yo diría que 404, No encontrado es probablemente la mejor respuesta aquí. Esto evitará la indexación de los motores de búsqueda.

¿Otra solución podría ser redirigir (permanentemente) al dominio principal de su sitio web? He visto este comportamiento unas cuantas veces.


1 para la respuesta № 2

Si realmente no quieres 404, parece que 403 podría ser lo que quieres. De RFC 2616:

El servidor entendió la solicitud, pero se niega a cumplirla.

1 para la respuesta № 3

En realidad no respondí a tu pregunta pero el comentario fue demasiado complicado. Aquí hay algunos pensamientos:

  • Si muestra un mensaje de "sitio web se ha movido" paraLa URL de otra persona entonces no afectará a sus otros dominios de ninguna manera. Las arañas no deben atribuir el contenido a su dominio ni cambiar la clasificación de sus enlaces.

  • No creo que haya ninguna manera de "degradar" el ranking de su página. Ya sea que tenga un enlace a su contenido o no. Rango de página es una medida de los enlaces entrantes solamente - no hay manera de tener un enlace "malo" en términos de Pagerank.

  • Si quieres beneficio desde su DNS malo, simplemente los redirigiría a su página de inicio con un nombre de host adecuado. Eso es lo que hago en mi servidor web si obtengo un nombre de host que no coincide con mi dominio exactamente.

Espero que esto ayude un poco.