Autor Tema: Armas de webmaster  (Leído 8550 veces)

Desconectado Antonio de la Flor

  • Pro Member
  • ****
  • Mensajes: 562
    • http://www.adelaflor.com
Armas de webmaster
« en: 30 de Agosto de 2004, 11:05:08 am »
1. redireccionar una página o web

Hola

En ocasiones por una u otra circunstancia necesitamos cambiar la url de una página para ubicarla en una nueva.

¿Podemos simplemente copiarla en la nueva dirección avisando de la nueva? NO.
Si la página original está en google y empezamos a dar publicidad de ella, los robots indexarán la nueva dirección y rápidamente verán que el documento esrá duplicado, lo cual es motivo de penalización.

¿Qué hacer entonces? Bien, podríamos como primera idea marcar la url original en el archivo robots.txt para que no se indexe, pero esto hará que sus contenidos "se pierdan" de la base de google (y en teoría de todos los buscadores) mientras se indexan los nuevos, además que los visitantes que lleguen por buscadores a la web original buscando concretamente algo que tiene no llegarán a la nueva dirección lo cual supondrá una gran pérdida de visitas.

¿Podríamos simplemente borrar la dirección original? Tampoco, eso haría perder el pagerank al contenido del texto (igualmente por tanto, con pérdida de visitas) entre otros problemas muy importantes.

¿Qué hacer entonces? Sustituir la página original por una que redireccione a la nueva. ¿Cómo se hace eso?
En html el código de esa página sería el que pongo más abajo:
No les des el pez, dales la caña

www.editoresweb.com es mi web sobre edición web ("webmastering"), "Aprender haciendo webs" (y no aprender a hacerlas que eso es otra cosa) ;)

Desconectado Antonio de la Flor

  • Pro Member
  • ****
  • Mensajes: 562
    • http://www.adelaflor.com
Armas de webmaster
« Respuesta #1 en: 30 de Agosto de 2004, 11:13:42 am »
<html>

<head>
<meta http-equiv="Content-Language" content="es">
<meta http-equiv="refresh" content="0;url=http://www.adelaflor.com/humor/index.htm">
<title>Página redireccionada</title>
<meta name="Microsoft Theme" content="none">
</head>

<body><p>Esta página la he cambiado de lugar en la web.</p>

<p>Si no te aparece automáticamente en unos segundos, haz clic aquí:&nbsp;<a href="http://www.adelaflor.com/humor/index.htm">http://www.adelaflor.com/humor/index.htm</a>&nbsp;&nbsp; </p>

<p>Gracias y perdona la molestia</p>

</body>

</html>

El código html no debe llevar referencias a temas, css, fondos, logos,  ni ningún otro tipo de complemento como logos o imágenes, pero deben dejarse en la url original todos los archivos que contienen estos complementos so pena de generar unos 30 mensajes de error por archivo redireccionado a causa de las referencias de cachés, capturas y urls que hay en los demás sitios de la red .

Es aconsejable que el cambio de la página original por la redirección se haga inmediatamente después de "migrar" (que es el término técnico) y antes de publicitar la nueva url para evitar problemas a la nueva url como esa penalización de google.

En un archivo php no sé cómo se hace, si alguien lo sabe, le ruego lo comunique aquí.

Un saludo :)
No les des el pez, dales la caña

www.editoresweb.com es mi web sobre edición web ("webmastering"), "Aprender haciendo webs" (y no aprender a hacerlas que eso es otra cosa) ;)

Desconectado halo

  • Pro Member
  • ****
  • Mensajes: 541
Armas de webmaster
« Respuesta #2 en: 30 de Agosto de 2004, 01:16:39 pm »
Antonio, en PHP se hace exactamente igual. En un editor copias y pegas lo que acabas de colocar tú y lo guardas con extensión php. En un php puedes meter el html que quieras siempre y cuando este fuera de las etiquetas que indican que empieza y termina php, por ejemplo entre <?php y ?> aunque hay más maneras de hacerlo.  :wink:
Condemnation , Tried , Here on the stand , With the book in my hand , And truth on my side
Accusations , Lies , Hand me my sentence , I'll show no repentance , I'll suffer with pride If for honesty , You want apologies , I don't sympathize...

Desconectado Antonio de la Flor

  • Pro Member
  • ****
  • Mensajes: 562
    • http://www.adelaflor.com
Armas de webmaster
« Respuesta #3 en: 30 de Agosto de 2004, 01:52:22 pm »
¡¡Gracias!!
No les des el pez, dales la caña

www.editoresweb.com es mi web sobre edición web ("webmastering"), "Aprender haciendo webs" (y no aprender a hacerlas que eso es otra cosa) ;)

Desconectado halo

  • Pro Member
  • ****
  • Mensajes: 541
Armas de webmaster
« Respuesta #4 en: 30 de Agosto de 2004, 03:48:45 pm »
De nada hombre, gracias a tí!!  :wink:
Condemnation , Tried , Here on the stand , With the book in my hand , And truth on my side
Accusations , Lies , Hand me my sentence , I'll show no repentance , I'll suffer with pride If for honesty , You want apologies , I don't sympathize...

Desconectado Dabo

  • Administrator
  • *
  • Mensajes: 15123
    • http://www.daboblog.com
Armas de webmaster
« Respuesta #5 en: 31 de Agosto de 2004, 02:24:21 am »
super util  :lol:
Hacking, computing, are in my blood, are a part of me, a part of my life...Debian GNU/Linux rules.

Twitter; @daboblog --> http://twitter.com/daboblog

www.daboblog.com | www.debianhackers.net | www.caborian.com | www.apachectl.com | www.hackeando.com | www.davidhernandez.es

Desconectado Antonio de la Flor

  • Pro Member
  • ****
  • Mensajes: 562
    • http://www.adelaflor.com
Armas de webmaster
« Respuesta #6 en: 31 de Marzo de 2005, 08:32:20 pm »
2. declaración de tipo de documento (DTD)

Si miráis el código de cualqueir web grandecita veréis que la primera línea, antes de <html> viene a ser una cosa bastante extraña que no aparece en los manuales de html
Inclusive si usáis alguna de las últimas versiones de dreamweaver o frontpage os podéis encontrar que vuestras webs tengan esa línea o algo similar.
Es la declaración de tipo de documento (DTD)

Así por ejemplo en http://www.ainda.info/ podéis ver esto:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

En adelaflor.com (la portada) ahora mismo podéis encontrar esta DTD:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Hay más DTD posibles pero nos surgen varias preguntas:

¿Qué es la DTD?
Es la línea donde la página indica al navegador en qué tipo de versión de html está redactada. Para consultar los distintos DTD visitar www.w3c.org y como redactar para ellos. Más info en la última pregunta

¿Para qué sirve la DTD?
En una página correctamente redactada: cuando no existe el DTD el navegador entra en un modo llamado (creo que se escribía así) quirck mode, en el que tiene que cargar todos los módulos de que dispone,  mientras que si tiene la DTD carga sólo los correspondientes al DTD consiguiendo una mejora de velocidad de carga que puede llegar a ser francamente importante, puede multiplicar por varias veces el tiempo de carga..

¿Está bien puesta la DTD de Frontpage o Dreamweaver?
No, tanto FP como Dreamweaver la ponen incompleta, sin la url del DTD, es decir, ponen solo la mitad. Sin esta parte es totalmente inservible la declaración.
No la ponen completa -creo yo- porque el programa no sabe deetrminadas características que decides tú.

¿Cómo la cambio?
FP XP: Puedes usar Edición/ remplazar y marcar Todas las páginas y Buscar en codigo html
FP 2003: Tienes un menu en Herramientas/ opciones de página/ Fragmento de código

Si hay varias ¿cual pongo?
Si no sabías que existía el DTD o lo que era antes de leer esto mi consejo es que pongas esta si no tienes marcos (frames):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Si tienes marcos mi consejo es que pongas esta:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
        "http://www.w3.org/TR/html4/frameset.dtd">

¿Dónde puedo encontrar más información sobre las DTD?
En www.w3c.org
Sobre los "sabores" de la versión HTML 4.01 te recomiendo esto es inglés:
http://www.w3.org/TR/html4/
Y tienes esta traducción española:
http://html.conclase.net/w3c/html401-es/cover.html

Un saludo :)
No les des el pez, dales la caña

www.editoresweb.com es mi web sobre edición web ("webmastering"), "Aprender haciendo webs" (y no aprender a hacerlas que eso es otra cosa) ;)

Desconectado destroyer

  • Administrator
  • *
  • Mensajes: 14169
  • Si quieres cambiar al mundo, cámbiate a ti mismo
    • destroyerweb, manuales guias  y tutoriales de informatica
Armas de webmaster
« Respuesta #7 en: 31 de Marzo de 2005, 08:36:02 pm »
Gracias Antonio.  Un parámetro a tener en cuenta..

Un saludo

Desconectado Dabo

  • Administrator
  • *
  • Mensajes: 15123
    • http://www.daboblog.com
Armas de webmaster
« Respuesta #8 en: 01 de Abril de 2005, 12:01:58 am »
y mucho  :wink:
Hacking, computing, are in my blood, are a part of me, a part of my life...Debian GNU/Linux rules.

Twitter; @daboblog --> http://twitter.com/daboblog

www.daboblog.com | www.debianhackers.net | www.caborian.com | www.apachectl.com | www.hackeando.com | www.davidhernandez.es

 



condiciones de registro y uso de los foros | Privacidad
el contenido de la web se rige bajo licencia
Creative Commons License