Redireccionar un blog o página web
Me pregunta “Viajar barato” sobre el redireccionamiento de blogger a wordpress, hace mucho que lo hice, pero pego el código que utilicé por si os sirve:
!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”> <html xmlns=”http://www.w3.org/1999/xhtml” xml:lang=”en” lang=”en”> <head> <title><$BlogPageTitle$></title> <MainPage> <meta HTTP-EQUIV=”Refresh” CONTENT=”5; URL=http://www.jorgemora.es/blog/”> </MainPage> <ItemPage> <Blogger> <meta HTTP-EQUIV=”Refresh” CONTENT=”10; URL=http://www.jorgemora.es/blog/bypermalink/<$BlogItemPermalinkURL$>”> <script type=”text/javascript”> function redireccionar_post() { pagina_destino = ‘<$BlogItemPermalinkURL$>’; pagina_destino = pagina_destino.replace(”http://control-zeta.blogspot.com/”, “http://www.jorgemora.es/blog/”); document.location = pagina_destino; } setTimeout (”redireccionar_post()”, 5000); function makeRedirectedLink(linkURL) { newLinkURL = linkURL.replace(”http://www.jorgemora.es/blog/”, “http://www.jorgemora.es/blog/”); codeExit = ‘<a href=”‘ + newLinkURL + ‘” title=”permanent link”>’ + newLinkURL + ‘</a>’; return codeExit; } </script> </Blogger> </ItemPage> <ArchivePage> <meta HTTP-EQUIV=”Refresh” CONTENT=”10; URL=http://www.jorgemora.es/blog/”> <script type=”text/javascript”> function redireccionar_post() { pagina_destino = document.location.href; pagina_destino = pagina_destino.replace(”http://control-zeta.blogspot.com”, “http://www.jorgemora.es/blog/”); document.location = pagina_destino; } setTimeout (”redireccionar_post()”, 5000); function makeRedirectedLink() { linkURL = document.location.href; newLinkURL = linkURL.replace(”http://www.jorgemora.es/blog”, “http://www.jorgemora.es/blog/”); codeExit = ‘<a href=”‘ + newLinkURL + ‘” title=”permanent link”>’ + newLinkURL + ‘</a>’; return codeExit; } </script> </ArchivePage> <style type=”text/css”> BODY { font-family: Lucida Sans, Verdana, Geneva, sans-serif; font-size: 1.1em; color: #123d5c; text-align:center; background: #e7eef5; } H1 { text-align: left; display: none; } .mensaje { margin: 200px 0 0; } .mensaje .enlace { margin: 30px 0 40px; font-size: 1.2em; } .mensaje .enlace A { color: #C85000; } .mensaje .enlace A:hover { color: #DA6404; } .mensaje .small { font-size: 0.8em; color: #b5c4d1; } </style> </head> <body> <h1><$BlogTitle$></h1> <MainPage> <div class=”mensaje”> La <strong>página</strong> solicitada se ha movido permanentemente a una <strong>nueva ubicación</strong>. <div class=”enlace”>[ <a href="http://www.jorgemora.es/blog/">http://www.jorgemora.es/blog/</a> ]</div> <div class=”small”>Si no haces click en el enlace, serás redirigido automáticamente en pocos segundos.</div> </div> </MainPage> <ItemPage> <Blogger> <div class=”mensaje”> La <strong>entrada</strong> solicitada se ha movido permanentemente a una <strong>nueva ubicación</strong>. <div class=”enlace”>[ <script type="text/javascript">document.write(makeRedirectedLink('<$BlogItemPermalinkURL$>'));</script><noscript><a href="http://www.jorgemora.es/blog/bypermalink/<$BlogItemPermalinkURL$>">http://www.jorgemora.es/blog/bypermalink/<$BlogItemPermalinkURL$></a></noscript> ]</div> <div class=”small”>Si no haces click en el enlace, serás redirigido automáticamente en pocos segundos.</div> </div> </Blogger> </ItemPage> <ArchivePage> <div class=”mensaje”> El <strong>archivo</strong> solicitado se ha movido permanentemente a una <strong>nueva ubicación</strong>. <div class=”enlace”>[ <script type="text/javascript">document.write(makeRedirectedLink());</script><noscript><a href="http://www.jorgemora.es/blog/">http://www.jorgemora.es/blog/</a></noscript> ]</div> <div class=”small”>Si no haces click en el enlace, serás redirigido automáticamente en pocos segundos.</div> </div> </ArchivePage> </body> </html>




Hola Jorge!
Esa manera de hacer una redirección es bastante cerda porque, entre otras razones, no es adecuada para que los buscadores registren bien los cambios.
Se debería usar el módulo mod_rewrite de apache dentro del archivo .htaccess. Por internet encontrarás muchos ejemplos de como usarlo pero te dejo aquí uno. La primera parte sería para que de tu raiz automáticamente vaya a /blog y la segunda parte sería para redireccionar de un directorio antiguo a uno nuevo.
RewriteEngine ono.es/wordpress
RewriteCond %{HTTP_HOST} ^jorgemora.es$ [OR]
RewriteCond %{HTTP_HOST} ^www.jorgemora.es$
RewriteRule ^/?$ “http\:\/\/www\.jorgemora\.es\/blog” [R=302,L]
RewriteRule ^old_dir/?(.*) http://www.jorgemora.es/new_dir/$1 [R=301,L]
Esto son 2 ejemplos de lo que se puede hacer pero dependiendo de lo que quieras exactamente se puede configurar de mil maneras, por internet encontrarás más ejemplos, esto es especialmente útil cuando se hacen migraciones.
Espero que no se hayan jodido los símbolos al postear el comment
Saludos del valenciano!
Ooooops, la primera línea del ejemplo debería decir sólo:
RewriteEngine on
Deja un comentario
Blogging »
Redireccionar un blog o página web
Me pregunta “Viajar barato” sobre el redireccionamiento de blogger a wordpress, hace mucho que lo hice, pero pego el código que utilicé por si os sirve:
!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”> <html …
Trucos »
Tabs Generator, pestañas para tu proyectos
Buscando el otro día pestañas chulas para un proyecto web, dí con ‘Tabs Generator‘, el generador de pestañas.
Es una aplicación web muy lograda que, aunque no hace muchas virguerías nos permite obtener hermosas y sencillas …
Diseño web
Webs amigas
Webs de actualidad tecnológica
Archivo de noticias
Esta obra está bajo una licencia de Creative Commons.
Últimos comentarios
Áquí hablamos de…
Suscríbete por RSS
Categorías