Ver Mensaje Individual
  #12 (permalink)  
Antiguo 30/10/2012, 16:43
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Verificar 200 ok por javascript o jquery

Primero me voy a apartar del planteo original.
Cuando el navegador resuelve una ip a través de los DNS abre un socket IP hacia la misma enviando y recibiendo un flujo de datos a través del protocolo HTTP, ese flujo de datos contiene códigos de estado, los más conocidos
200 = ok
404 = not found
403 = Forbidden
500 = Internal server error
y el que mencionas
503 = Service Temporarily Unavailable

Sea cual fuese el caso, eso no significa que el server NO esté funcionando, ya que en definitiva esos mensajes se generan en el Servidor Apache (En IIS los códigos son los mismos, ya que estos atañen al protocolo http, no al Software que usemos)

El error 503 es bastante particular, ya que se lo genera exprofeso, la situación típica, estamos haciendo tareas de mantenimiento y queremos indicar que la baja es "temporal", su uso más frecuente es favorecer el reindexado por parte de los buscadores, suele ir acompañando de una directiva
Header always set Retry-After "36000" (el tiempo en segundos)
Aqui dejo un ejemplo
http://foros.emprear.com/503

Estás son las cabeceras que envía la página
Date: Tue, 30 Oct 2012 22:19:17 GMT
Server: Apache/2.2.15 (CentOS)
Retry-After: 18000
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 292
Connection: close
Content-Type: text/html; charset=iso-8859-1

503 Service Temporarily Unavailable


Muy diferente sea el caso de intentar navegar, y permitime el atrevimiento, por ejemplo
http://IsabelM-emprear.com

Servidor no encontrado
Firefox no puede encontrar el servidor en www.isabelm-emprear.com


Y aqui retomo lo dicho por @Sandino
Cita:
cuando esta pagina no carge me redirija a otra pagina
Yo entiendo que sí es una redirección, Muy sencillo sería crear un ErrorDocument para los diferentes status, con lo que el iframe redireccionaría a una página específica (menos desde luego, en el caso del IsabelM-emprear.com), pero para una solución global,ya que @Sandino no indica lo contrario, y que no vamos a tener acceso al .htaccess de la url externa, la solución del uso de <object> es la más indicada.

He agregado en mi ejemplo, los casos de 503 y del servidor ficticio, y la redirección a la url del segundo object anidado, se produce sin problemas
http://foros.emprear.com/html/redirect-object.html


Espero que haya quedado más claro
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.