10ago
24

actualizando

Hay muchos plugins (bueno, solo un par de ellos) que te permiten crear una página temporal de redirección mientras realizas cambios en tu WordPress o simplemente estás actualizando. ¿La cruda realidad?, funcionan de manera inconsistente y ya hay muchos casos en el foro WordPress que muestran problemas a la hora de volver a cargar el blog tras una actualización.

Afortunadamente, con un poco de valentía y el fichero .htaccess podemos hacer una redirección temporal hacia una página especial de aviso mientras actualizamos nuestro sitio. Es tan sencillo como usar un código como este:

RewriteEngine on
  RewriteCond %{REQUEST_URI} !/actualizando.html$
  RewriteCond %{REMOTE_HOST} !^72.010.238.66
  RewriteRule $ http://ayudawordpress.com/actualizando.html [R=302,L]

Echando un vistazo al código lo que hacemos es decir donde está la página temporal, a continuación excluimos una IP (la que ves es inventada) para que nosotros podamos entrar y comprobar el estado de nuestro sitio, para terminar indicamos la redirección temporal.

Por supuesto, tenemos que crear una página temporal, que se muestre a nuestros lectores. La mía no es ninguna maravilla pero sirve perfectamente.

Para saber más:

  • Pingback: Bitacoras.com

  • http://elotroyo.co.cc ejner69

    Genial

    Antes usaba Maintenance Mode y funcionaba perfectamente, pero no podía personalizarlo que me hubiese gustado… use varios metodos manuales (desde reemplazar el index del theme hasta editar código del mismo WordPress) pero eran muy fastidiosos…

    Gracias por el truco, va directo a mis favoritos!

  • http://www.cssblog.es Pedro

    Bien, muy útil esto, un saludo Fernando ;)

  • http://quehayparahacer.com/ Fotos de cali

    Hola amigos de ayuda wordpress, queria colaborar dejando un nuevo plu-in que salio hoy en wordpress.org espero les sea de ayuda es un plugin de copyright, no se si aqui debo de dejar estos comentarios, si no es asi por favor escribirme a mi correo para saber donde enviarles este tipo de informacion, bueno dejo la charla aqui les dejo la url http://wordpress.org/extend/plugins/wp-copyrightpro/

    • http://fernandotellado.com/ Fernando Tellado

      Gracias, y si, mejor por email, para no liar los comentarios ;)

  • http://agunata.com DavidMG

    Ese código me hubiera servido hace unos días mientras modificaba el theme xD, de todos modos lo guardaré.

  • http://bayharborbutcher.wordpress.com/ Skavenger

    Para saber tu IP: http://www.my-ip.es/

  • http://www.cuanticawebs.com Jos Velasco

    Yo lo que he hecho para editar themes es crear una nueva carpeta para controlar versiones y simplemente previsualizarlo antes de activarlo.

    Respecto a lo del uso de este método para actualizar un blog tengo una duda. ¿Google no penaliza que exista un redirect de algún post en específico? ¿Cómo sabría Google que el redirect es temporal?

    • http://fernandotellado.com/ Fernando Tellado

      La última línea indica que es una redirección temporal precisamente (302) :)

      • http://www.cuanticawebs.com Jos Velasco

        Oh, gracias Fernando por la aclaración.

        Eso de los redirects temporales no lo había entendido del todo.

        Saludos

  • http://www.galvezalcaide.com/blog Antonio

    Hola, amigos:
    Aquí traigo un asunto técnico. Intento pegar en un post un código de Google Libros, en concreto El Quijote y otros, y mi WordPress los borra automáticamente (!).

    Este es el código:

    Y este el enlace:

    http://books.google.es/books?id=VxVKAAAAIAAJ&dq=el%20quijote&pg=PR3#v=onepage&q=&f=false

    No sé si existirá el modo de colocar el código.

    Saludos.

    • http://fernandotellado.com/ Fernando Tellado

      Antonio, esta pregunta aquí es offtopic, mejor hazla en el foro ;)

  • Pingback: Redireccionado un sitio | :: Arkhos.com.ar ::

  • http://www.sorcios.com Diego Garcia

    ey!! que he visto que tu blog participa en los premios 20blogs, y ya me había pasado por aquí antes.. está dpm, enhorabuena. Te recomiendo que pongas un banner en la sidebar del concurso o algo.. de momento no vas nada mal, 7º jeje

    un saludoo! y ya que estoy te invito a que te pases x el mio :$ haha Saludos!

    • http://fernandotellado.com/ Fernando Tellado

      Si, es algo automático, me mandaron el mail y simplemente acepté, pero la verdad es que no le estoy prestando atención. Os agradezco los votos, haré uso de los míos esta semana si puedo.

  • Pingback: Redirección mediante htaccess mientras actualizas | Ayuda WordPress

  • Martin

    hola Fernando:
    mira no me esta funcionando el codigo del .htaccess que mencionas en este post en el siguiente aspecto: no me deja visualizar la imagen, es decir SÍ me redirige a la pagina de mantenimiento propia, pero no muestra la imagen .
    Cuando quito el .htaccess y visualizo mi pagina de mantenimiento, ésta muestra perfectamente la imagen que tiene insertada en el código, pero cuando vuelvo a subir mediante ftp el .htaccess la pagina de mantenimiento deja de mostrar la imagen que he puesto en el diseño de la misma
    espero tu respuesta
    saludos

    • http://www.franfun.com Franfun

      A mí me ocurre exactamente el mismo problema que a Martin, la redirección se hace correctamente pero no se cargan las imágenes. ¿Cómo puede solucionarse este error?

    • http://www.franfun.com Franfun

      Muchas gracias por la solución martin! M eha servido de mucho (siento no habértelo agradecido antes)

  • martin

    Hola Franfun,
    mira a este problema de que no se cargan las imagenes, lo pude resolver minutos despues de postear mi anterior comentario en este artículo, y paso a compartirlo contigo:
    lo que tienes que hacer es alojar la/s imagenes en otro servidor, por lo cual tendras que escribir la url absoluta a la misma en el codigo html de tu pagina de mantenimiento.
    Te invito a que pases y veas por la pagina mía de mantenimiento que originó mi comentario, y que mediante tu navegador veas el codigo fuente de la misma para que compruebes que está en otro servidor
    mi pag de mantenimiento es http://www.mariadelhuertografologia.com/mantenimiento.html
    Saludos

    P.D. : esperaba una respuesta de Fernando o algún otro autor del blog, pero no ocurrio, es una pena que no presten atencion a las dudas de los lectores.

    • http://fernandotellado.com/ Fernando Tellado

      No suele haber más autores, por lo menos permanentes, y siento no estar más pendiente del blog, tengo una vida además de esto. Lo intento pero no puedo estar a todo constantemente.

  • martin

    amigo pasaron 15 dias desde mi coment…
    saludos

    • http://fernandotellado.com/ Fernando Tellado

      Pues lo siento, entre el foro, eventos, formación y el trabajo no doy para más.

  • Pingback: Asegurando WordPress con .htaccess | Ayuda WordPress