Redireccionar URL de un CMS Wordpress a otro dominio

  • Autor Autor Gaston Riera
  • Fecha de inicio Fecha de inicio
Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

Gaston Riera

Gaston Riera

1
Pi
SEO
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
¡Excelente comerciante!
Suscripción a IA
Hola!
Primero, quiero aclarar que no se donde colocar este hilo, por eso lo puse aca en WP.

Bueno, les presento mi problema.
Resulta que voy a hacer un cambio de CMS de un sitio. Si, compre un theme y tiene un CMS programado. Y esta todo en PHP

Llamaré sitioA al sitio original y SitioB al nuevo sitio.
Cuestion que el sitioA esta en Wordpress y tiene varias URL posicionadas en Google. Y el sitioB, ya no podra tener las mismas URL que antes, porque no puedo editarlas.

Ademas, SitioA y sitioB tienen el mismo dominio.

Entonces me interesa que todas las URL sean redirigidas al index.

QUeda mas que claro que no quiero perder visitas...

¿Se entiende lo que quiero hacer?

AYUDAAAAAA

MUCHAS GRACIAS A TODOS LOS QUE ME AYUDEN
Saludos
 
En el .htaccess le puedes poner esto por cada URL que quieras direccionar al index:

Redirect 301 /aquiURLantigua1 http://www.tusitio.com/
Redirect 301 /aquiURLantigua2 http://www.tusitio.com/
Redirect 301 /aquiURLantigua3 http://www.tusitio.com/

O bien, que siempre es más aconsejable, derivar cada vieja URL a la nueva página:

Redirect 301 /aquiURLantigua1 http://www.tusitio.com/aquiURLnueva1
Redirect 301 /aquiURLantigua2 http://www.tusitio.com/aquiURLnueva2
Redirect 301 /aquiURLantigua3 http://www.tusitio.com/aquiURLnueva3
 
Sobre lo de perder visitas... si tus URLs pasan de ser friendly a no serlo... asúmelo.
 
Sobre lo de perder visitas... si tus URLs pasan de ser friendly a no serlo... asúmelo.

Tiene toda la razón del mundo, piensa si merece la pena, vas a perder posiciones.
 
Sobre lo de perder visitas... si tus URLs pasan de ser friendly a no serlo... asúmelo.

Pero eso también podemos evitarlo. Si no tiene URL's amigables, en el mismo .htaccess podemos crear un ReWrite para que nos modifique la dirección real y a Google le muestre una amigable que nosotros queramos.
Incluso si utilizamos URL's dinámicas y no queremos tener que andar editando mil direcciones en el .htaccess podemos utilizar alguna herramienta como esta que nos crea una regla válida para múltiples direcciones de una sola vez.

Es cuestión de echarle un poquito de paciencia pero el problema se puede evitar. 🙂
 
[MENTION=40086]ecomedic[/MENTION],
Gracias por la respuesta.

Me explicas un poco eso de rewrite¿?

Entonces con lo que tu dices, puedo convertir las url, como yo quiera?

Mira, he montado un sitio de prueba, antes de hacer el traspaso real.
Este es el sitio y esta es una URL:

Al reves - Fuckencio.org


Me interesa mucho que aparezca como: Sitio.org/al-reves.html

Se puede hacer eso?
 
Me temo que lo que pides no va a ser tan fácil como modificar el .htaccess...

Te voy a intentar explicar un poco el tema que es algo complejo de acuerdo a mis conocimientos ( que ya te adelanto que son bastante limitados porque todo este tipo de cosas a nivel de servidor en mi oficina las hacen otras personas) pero espero que algún otro compañero del foro venga detrás de mí y te lo perfile un poco más. Sino al menos te daré la primera orientación para que sigas trabajando:

Para poder usar el Rewrite en tu .htaccess lo primero es que tengas un servidor apache ( que ya he visto que sí) y lo segundo es que tengas activado el mod_rewrite. Que suele ser lo más habitual.

Contando con esto lo siguiente es crear una función PHP para que nos genere los enlaces amigables de acuerdo a las direcciones actuales eliminando de las mismas todos los caracteres que no deseemos.
Hecho esto, modificamos las URL con el mod rewrite en el .htaccess para que cuando el servidor reciba las peticiones del tipo "misitio.org/ladireccionquedeseamosmostrar" se muestre el contenido de "misitio.org/direccionquenoqueremosmostrar"

Por último quedaría llamar a la función que creamos en el primer punto cada vez que mostremos un enlace.

Esto es lo más sencillo que he encontrado explicando el proceso completo: Urls Amigables con PHP | Baluart.NET

Pero si te soy sincero y viendo que en tu caso lo único que necesitas es renombrar un archivo .htm a otro archivo .htm ya que no tienes una URL dinámica estoy seguro que tiene que haber soluciones mas sencillas.
A ver si alguien se anima y nos da alguna otra receta para esto, a lo mejor puedes renombrar directamente ese archivo en el servidor e incluir una redirección 301 en el .htaccess al igual que la que te mostré en el primer mensaje.
Esto ya va a depender de como tengas programado tu sitio o si estás usando algún CMS. :encouragement:
 
[MENTION=40086]ecomedic[/MENTION],

Gracias por tus consejos. Aunque logre editarlo y dejarlo a mi gusto.

Tuve que pasar por todos y cada uno de los archivos del scritp, editando la parte del codigo donde se generan las URL's.

Te invito a ver como han quedado:
http://portadasdefacebook.info/portada-222-culito-de-ted.html

Gracias a tus consejos y a los de otra persona que se contacto conmigo por MP (Ahora no recuerdo el user), pude entender que es lo que hacian varias sentencias del codigo y de a poco ir editando y dejando todo como a mi me gusta 🙂

Cierro el tema y agradezco a todos los que respondieron
 
Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

Atrás
Arriba