Avisos
Vaciar todo

URL's - Cambio CMS Jooma a WP  

Página 1 / 2
 
Antonio
 Antonio
Usuario activo

Hola,

Estamos trabajando en la migración manual de Joomla a Wordpress, bueno, en realidad no es una migración, la estamos haciendo como nueva, desde cero, ahora en un directorio en la misma cuenta de hosting que donde está la actual Web en Joomla, y se nos ha presentado una duda:

Mismo dominio, misma cuenta de hosting, nueva Web, nuevo CMS.

Al finalizar la nueva Web, las URL's, el 80% de las URLs habrá que redireccionarlas mediante un 301, pero ¿esto quiere decir que debemos dejar la Web actual (Joomla) activa para que funcionen los redireccionamientos?

¿Es así ?

Normalmente cuando hacemos redirecciones 301 es porque ha cambiado una página o post y se redirecciona en la misma Web, pero en este caso, queremos confirmar si funciona igual.

Lo que pensamos hacer es una vez terminada la nueva Web en Wordpress y comprobado que todas las URLs se redireccionan bien, borrar el Joomla y su base de datos completamente y poner en su lugar la nueva Web.

Saludos y gracias de antemano.

Citar
Respondido : 19/05/2019 10:21 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Antonio,

Tiempo atrás ya pasé por el mismo proceso y lo documenté en este artículo:

- De Joomla a WordPress en menos de 5 minutos - https://www.webempresa.com/blog/de-joomla-a-wordpress-en-menos-de-5-minutos.html

¿esto quiere decir que debemos dejar la Web actual (Joomla) activa para que funcionen los redireccionamientos?

No es necesario, lo importante es que las redirecciones queden bien reflejadas en tu archivo .htaccess o con el plugin "Redirect" si optas por usarlo. La web no tiene ni que estar activa o existir, ya que las redirecciones son para los contenidos (URIs) indexadas por Google, de forma que quienes busquen en Google, Bing, etc., puedan aterrizar desde la url vieja (relacionada en esas redirecciones 301 en tu htaccess) en la url nueva del sitio WordPress.

Evidentemente el cambio de Joomla a WordPress afecta al posicionamiento porque cambian estructuras, enlaces, taxonomías y demás.

Saludos

ResponderCitar
Respondido : 19/05/2019 10:45 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Antonio
 Antonio
Usuario activo

Hola Luis,

Entiendo.

Antes de empezar la migración vimos tu video varias veces, y probamos el mismo plugin, pero al final decidimos hacerla como nueva, hacer todo manualmente (cosa que nos está costando tiempo, pero creo que al final quedará mejor :-)).

Aprovecho para aclarar una duda sobre lo que comentas:

Si el site antiguo no debe estar activo, y las URL's antiguas (de Joomla en este caso) ya no existen, y sólo es para efectos de la SERP de Google, entonces si por ejemplo, Webempresa elimina una página Contenido solo visible a usuarios registradosa https://miweb.com/6789?

Saludos.

ResponderCitar
Respondido : 20/05/2019 12:59 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Antonio.

Puedes redireccionar de un dominio a otro pero en el caso que nos comentas lo tendrías que añadir en el htaccess de webempresa.xxx, es decir no puedes tener midomini.xxx y crear una redirección de otro dominio.

Si quieres redireccionar webempresa.xxx/12345 a miweb.xxx/6789,en el htaccess de WE tendrías que añadir lo siguiente:

Redirect 301 /12345.html https:/miweb.com/6789

Si el dominio antiguo no existe no tienes por que preocuparte ya que no existe ese dominio y no tienes por que redireccionar esas URL.

Un saludo

ResponderCitar
Respondido : 20/05/2019 1:28 pm

Cursos Gratuitos WordPress

Antonio
 Antonio
Usuario activo

Hola Pepe,

Pero entonces esto es por dominio, quiero decir que en este caso, si quisiera cambiar de dominio la nueva Web de Wordpress, ¿tendría que dejar activa la Web antigua de Joomla?

Lo que le entendí a Luis es que la Web antigua Joomla puede ser eliminada por completo, entonces no existirá htaccess de esa Web, de esas URL antiguas.... Sólo existirá el htacces de la Web nueva en Wordpress con las redirecciones tipo Redirect 301 /12345.html (Web Joomla) https:/miweb.com/6789 (Nueva Wen Wordpress)... Por eso era mi duda, si no existe la Web antigua, cómo redireccionaré, entonces tienen que estar activas las dos, la antigua y la nueva?

A ver, lo que digo es que yo en la nueva Web, la Web en WP, tendré el htaccess con todas las redirecciones que apunten las URL's de las páginas de Jooma (que ya no existirá, porque la eliminaré por completo, así como su base de datos) al nuevo Sitio en Wordpress.

¿Es así? ¿Puedo eliminar el Joomla o no?

ResponderCitar
Respondido : 20/05/2019 2:10 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Antonio.

Si la web tiene el mismo dominio si que puedes realizar la redirección desde la nueva web, si el dominio es distinto no tienes problemas simplemente con eliminarlo sobra, y si el tema es por tema de errores 404 y google, tampoco tienes problemas ya que la nueva web tiene un dominio distinto.

Imaginate que yo soy el propietario de webempresa.xxx y tu eres el propitario de midominio.xxx y decides que todo el tráfico proveniente de webempresa.xxx sea redirigido a tu web midominio.xxx, estarías perjudicando a mi web ya que no cargaria y será redirigido a tu web.

Mismo dominio, misma cuenta de hosting, nueva Web, nuevo CMS.

Si el dominio es el mismo si que puedes redireccionar las antiguas páginas a la nueva URL:

Redirect 301 /12345.html https:/miweb.com/6789

Un saludo

ResponderCitar
Respondido : 20/05/2019 3:16 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Antonio
 Antonio
Usuario activo

Ok. Gracias.

ResponderCitar
Respondido : 20/05/2019 6:30 pm
Antonio
 Antonio
Usuario activo

Hola,

Por fin hemos terminado el Site en WordPress, ya estamos listos hacer el cambio, pero antes nos gustaría confirmar si en su opinión el siguiente proceso es el correcto:

1.- En CPANEL, borrar todos los archivos y carpetas de /public_html (Joomla actual).
2.-Mover todos los archivos y carpetas de /public_html/nuevawenWP a /public_html.
3.- Borrar la base de datos del Site Joomla
4.- No hacer nada con la base de datos del nuevo Site en WP ya que está en el mismo servidor.
5.- Probar a ver si carga el nuevo Site en WP en el dominio https://mismodominio (sería el mismo dominio donde estaba el Joomla).
6.- Editar el archivo htaccess del nuevo WP y añadir las 120 redirecciones 301 que tenemos.
7.- Probar que las redirecciones funcionen correctamente.
8.- Enviar nuevo SiteMap en Google Search Console
9.- Volver a poner el código de Google Analytics en el nuevo Site WP.
10.- Probar que el certificado SSL funcione correctamente.
11.- Revisar que las redirecciones de www a SIN www y de Http a https funcionen correctamente.

¿Algo más que nos recomienden revisar?

PD: Los códigos para los 301 son de tipo

Redirect 301 /directorio/ecoturismo  https://mismodominio.com/directorio-comercial/ecoturismo 

Aunque en otros sites tenemos algo como esto:
RewriteCond %{HTTP_HOST} ^mismodominio.com.mx$ [OR]
RewriteCond %{HTTP_HOST} ^www.mismodominio.com.mx$
RewriteRule ^que-lugares-visitar$ "https://mismodominio.com.mx/visitar" [R=301,L]

¿Es lo mismo o cuál debemos usar?

Saludos y gracias de antemano.

ResponderCitar
Respondido : 05/06/2019 7:53 pm

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Antes de realizar las redirecciones, antes del paso 6, tendrías que hacer un proceso de búsqueda y reemplazo de urls, es decir en la BD es posible que haya urls absolutas de la localización anterior de tu sitio, tienes que reeemplazar esas urls por las url final, revisa el siguiente artículo que explica el proceso con una url temporal
https://www.webempresa.com/blog/urls-wordpress-como-pasar-url-temporal-url-dominio.html

En tu caso sería reemplazar la url que incluye el directorio nuevawenWP

Por lo demás todo es correcto, como medida de seguridad antes de eliminar la BD o archivos mejor descargálos antes a tu máquina local.

Con respecto a la redirección, es lo mismo puedes probar con la sintaxis abreviada ya que sólo seran redirecciones absolutas sin exporesiones regulares.

Saludos.

ResponderCitar
Respondido : 05/06/2019 8:29 pm
Antonio
 Antonio
Usuario activo

Hola Jhon,

No me queda muy claro lo que comentas:

Antes de realizar las redirecciones, antes del paso 6, tendrías que hacer un proceso de búsqueda y reemplazo de urls, es decir en la BD es posible que haya urls absolutas de la localización anterior de tu sitio, tienes que reeemplazar esas urls por las url final, revisa el siguiente artículo que explica el proceso con una url temporal
www.webempresa.com/blog/urls-wordpress-como-pasar-url-temporal-url-dominio.html

En tu caso sería reemplazar la url que incluye el directorio nuevawenWP

¿Es necesario hacerlo aunque el dominio es el mismo?

Ahora mismo la Web Joomla está en midominiodesiempre-elmismo.com

La nueva Web en Wordpress está en una carpeta temporal /public_html/NuevaWebEnWordpress dentro de la misma cuenta de hosting y moveré todo su contenido a /public_html en el mismo dominio midominiodesiempre-elmismo.com

Si ahora por ejemplo tengo URLs de la nueva Web como:

midominiodesiempre-elmismo.com/NuevaWebEnWordpress/quienes-somos

o

midominiodesiempre-elmismo.com/NuevaWebEnWordpress/contacto

Cuando elimine los archivos y carpetas de Joomla de /public_html y lo sustituya por lo que hay en la carpeta /NuevaWebEnWordpress, tendré las siguientes URL's:

midominiodesiempre-elmismo.com/quienes-somos

o

midominiodesiempre-elmismo.com/contacto

(Y además son bases de datos diferentes).

Por lo anterior es mi duda sobre lo que comentas.

¿Es así?

ResponderCitar
Respondido : 06/06/2019 1:05 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Antonio.

¿Es necesario hacerlo aunque el dominio es el mismo?
Si el dominio es el mismo no hace falta, de toa formas tienes un plugin para eso, si vieras que existe algún problema con alguna URL:

-> https://es.wordpress.org/plugins/better-search-replace/

¿Es así?
Si, es así.

Lo que te quiere comentar Jhon es que es posible que tengas URL absolutas, las URL absolutas son las que mantenien toda la estructura tudomini.xxx/nueva/NuevaWebEnWordpress/quienes-somos

Luego están las URL relativas que en este caso se construirá por ejemplo ../quienes-somos

De normal las URL Absolutas las solemos añadir cuando ponemos algún enlace en una entrada o añadimos alguna imagen

Estas opciones las puedes verificar cuando tengas movida la web.

Un saludo

ResponderCitar
Respondido : 06/06/2019 1:17 pm
Antonio
 Antonio
Usuario activo

Hola Pepe,

Ok. Entiendo.

Me comenta un compi que mejor les pida a los de soporte técnico que la muevan ellos, ya que si la liamos al final será trabajo doble.

¿La pueden mover ustedes?

ResponderCitar
Respondido : 06/06/2019 2:06 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Antonio.

Manda un ticket a soporte, les explicas lo que quieres realizar y te contestarán con las opciones que te pueden ofrecer.

Un saludo

ResponderCitar
Respondido : 06/06/2019 2:58 pm
Antonio
 Antonio
Usuario activo

Gracias Pepe y a todo el soporte del foro y técnico. Excelente servicio como siempre (y llevo cerca de 10 años con ustedes :-)).

Saludos,

AS

ResponderCitar
Respondido : 06/06/2019 3:02 pm

Cursos Gratuitos WordPress

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Antonio.

uff Gracias amigo por tus palabras.
Ya sabes cualquier duda que tengas estamos aquí 😉

Dejo el hilo en espera por si necesitas retomarlo.

Un saludo

ResponderCitar
Respondido : 06/06/2019 4:01 pm
Página 1 / 2