Logo de Inter navegación

Autor..

Migrar de una página web sencilla hecha en html a WordPress

Muchos disponemos en internet de páginas web creadas integramente con código y hojas en HTML.
Posiblemente no dispongamos de un búscador interno y de un sistema de sindicación (Feed), e incluso no podamos disfrutar de servicios de sindicación gratuitos de internet que ayudan a optimizar el sitio, y algunas otras herramientas que lo mejoraran sin dudarlo.
Esto por lo general es lo más normal si nunca has decidido renovar tu sitio web y optimizarlo para internet, para los buscadores, para recibir más visitas….

Para Google y los demás búscadores, el que una página web tenga un búscador de palabras interno es muy valorado, incluso si una página dispone de un sistema de sindicación feed para que otros se puedan suscribir, eso también lo mejora muchisimo, y luego hay un montón de cosas más que no nombraré ahora que también ayuda.

Este tema es único para explicar como migrar con mucho éxito un sitio web que tiene las Url y los archivos con extesión “html”, a un sistema Blog WordPress, sin tener miedo a continuos errores “error 404” de archivos no encontrados.

Que no entiendes que quiero decir..???

Pues es muy sencillo…
Imagina que tengo página web con archivos html, e intento hacer un cambio a mi sitio web sin tener en cuenta unos pasos lógicos para que todo vaya de cine, como preocuparme por la extensión “Html” de cada archivo…. pues tendré problemas posiblemente.

Puedo hacer dos cosas;

  1. Cambiar y comfigurar todo (es muy sencillo)
  2. Eliminar los archivos html del servidor, instalar wordpress y sufrir los continuos errores 404 que sufriré posiblemente durante mucho tiempo hasta que los búscadores hayan renovado todo mi sitio de sus bases de datos. Lo cual eso no es muy bueno, y encima los usuarios del sitio pensarán que no me preocupo y puede que se vayan casi seguro.


Pues decido elegir la primera opción… menos liosa

Bueno, pues me pongo manos a la obra, primero me quedo con los nombres de los archivos que tengo en el servidor (estos nombres de archivos sólo son un ejemplo)…los de mi página web.

Para no hacerlo muy largo y extendido imaginamos que tengo solamente 5 archivos en mi sitio web;

  1. index.html
  2. juegos.html
  3. musica.html
  4. libros.html
  5. fotos.html

 

Estos archivos supuestamente indexados (que ya están en las bases de datos de los búscadores), serán los que se abran en la búsquedas, pero con el mismo nombre de archivo, a sea, si se llama la página “fotos.html”, para no tener errores de archivo no encontrado en la búsquedas, deberá llamarse de esa manera, asi de sencillo.

Por ejemplo;
Imágina mi sitio web “internavegacion.com”, entonces mi archivo de fotos tendrá la URL “internavegacion.com/fotos.html”, y otro nombre de archivo generará problemas para encontrarlos por los búscadores… supongo que se entiende.

Perooooo……. por defecto un sistema como wordpress, u otro cms, joomla, drupal, etc etc, que se basa en categorias, entradas y artículos, las Url serán algo diferentes, y si no me preocupo de esto posiblemente tendré problemas.

Me explico;
Si por defecto creo una página, o entrada llamada fotos con wordpress, esta se mostrará predeterminadamente “fotos”, o sea pongo un ejemplo;
“internavegacion.com/fotos/”, esto me creará un error de arhivo no encontrado 404 casi seguro.

Le falta la extensión y esto no es lo mismo que fotos.html.
Hay que solucionar la extensión.

Colocar la extensión html a las entradas y páginas de WordPress..

En wordpress esto deberemos hacerlo manualmente, y utilizando un plugins que en realidad yo no lo instalé con el asistente de wordpress, simplemente lo copie y me funcionó.

Explico las cosas tal y cual me funcionan a mí;
Primero hago un cambio en el panel de WordPress, en la pestaña “Ajustes/Enlaces permanentes/”, Como se muestran en las imegenes de debajo…

 

Selecciono la pestaña “Enlaces permanentes”

Enlaces permanentes

 

Selecciono en el radio “Estructura Personalizada”

Enlaces permanentes-2

Y escribo el postnme con extensión html, o sea las entradas, que no es lo mismo que las páginas…

/%postname%.html

 

Ya he comentado que wordpress se rige por tres escalas, categorias, entradas (postnme), y páginas, dependiendo del tema que se use para la plantilla del sitio wordpress, las páginas y entradas pueden tratarse de diferente manera de un desarrollador a otro, eso no hay que olvidarlo.

Yo.. al hacer los cambios, se genera un archivo .htaccess que tartaré de una manera u otra.
Si me genera errores de escritura y no visualizo bien las páginas, elimino el archivo que ya estaba (lo guardo por si acaso) y dejo que WordPress genere otro, por lo ogeneral en la raiz del sitio.
Si tienes problemas visita el foro de aquí, y te hechamos una mano.

Ahora a tratar las páginas de wordpress para la extensión html…

Ve a wordpress.org en el apartado de los plugins y descarga el plugin para esta solución;
descarga e instala “.html on PAGES” y una vez hechos estos cambios, podrás ver lás páginas y entradas con extensión html.
Luego vamos creando las páginas o entradas con el mismo nombre que tenía en los antiguos archivos y de esta manera no sufriré mucho los errores 404 y las posibles penalizaciones por parte de los búscadores.

Instalar el plugins es sencillo, en el sitio de la descarga hay modos de explicación para ello.

Espero haberte ayudado, si tienes dudas en el foro te contesto.
saludos y comentar amigos…!!!

 

Este es un modo que a mí me funciona, espero que a tí también..!!!

 

Resumen;
Siguiendo estos pasos he conseguido cambiar los antiguos archivos de mi página que estaban en html al sistema recien instalado WordPress, he creado las páginas y entradas y les he llamado de la misma manera que estaban antes, con lo cual reduzco algunos posibles problemas.
Lo demás… ya es historía de cada uno, la plantilla, la forma de utilizarlo y gestionarlo es es otra pelea.

Ahora te toca a tí…!!!

 

2 comentarios en...   Migrar de una página web sencilla hecha en html a WordPress

  1. manu says:

    Hola nacho, gracias por los alagos por lo del sitio, aahhh… y no es nada increible jejeje.
    Bueno, no sé cómo empezar a comentarte en los lios que me meto a veces.
    Primero decirte que wordpress es un sistema muy bueno, de hecho google dá mucha importancia a los sitios creados en este sistema (y de otro tipo de blogs), eso hay que reconocerlo, o sea que el cambio puede veneficiarte casi seguro.
    Siempre que se utilice bien y con la ayuda de Plugins que hacen algunas maravillas y encima son gratuitos.

    Esto es algo más laborioso..!!!
    Quiero comentar qué hay que analizar el contenido de la web en html que queremos migrar, páginas y subpáginas, pues es importante.
    Para posterior analizar el tema (plantilla) wordpress que vamos a elejir para nuestro sitio y ver su comportamineto en el tema de las páginas y subpáginas.

    No sé si llegas a entenderme.
    Pienso que sí.

    Me explico..!!!
    El único inconveniente que le veo a wordpress en cuanto este asunto (conseguir el menor porcentaje de errores 404) a la hora de una migración html, es..;
    hacer una redirección htacces, o mediante php del link antiguo a uno personalizado.

    Joomla si dispone de esa función, lo que lo hace genial.
    Con joomla puedes conseguir un 95% de efecividad, pero con wordpress al carecer de esta función se queda algo por debajo.
    DESCONOZCO SI EXISTE ALGÚN PLUGIN EN WORDPRESS PARA ESTO..!!
    Y con htaccess desconozco cómo conseguirlo.

    Ojalá haya algún plugins para esto.
    Bueno ignacio, un saludo.

    manu

  2. nacho says:

    Estado buscando durante horas y por fin doy con alguien que quiere hacer lo mismo. Yo lo tengo que hacer por obligacion (problema que he tenido)
    Me gustaria saber, todo ese proceso lo hicistes teniendo la pagina Web Online? Yo tengo una pagina Html y quiero cambiarlo todo a WordPress (instalando en la raiz) pero como hacerlo paralelamente para que mi pagina principal (totalmente indexada y con muchas visitas) no sufra?
    Si necesitas mas info ponte en contacto conmigo por favor. Seria una gran ayuda hablar con alguien que ha pasado por ello.
    Saludos, tu web es increible.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *


*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>