Avisos
Vaciar todo

Redirigir todas las entradas del blog a un subdominio

10 Respuestas
3 Usuarios
0 Reactions
41 Visitas
Respuestas: 36
Eminent Member
Topic starter
 

Buenas tardes

 

He procedido a trasladar el blog de la web de mi empresa del dominio principal (www.tucomex.com) a un subdominio (www.blog.tucomex.com).

Para finalizar el traslado debo crear redirecciones a todas las entradas que existían hasta ahora, de manera que las url antiguas en tucomex.com hagan llegar a los visitantes al nuevo blog, en el subdominio blog.tucomex.com

 

¿Hay alguna manera de hacer la redirección para todo el conjunto de entradas?

 

 

Saludos

Contenido solo visible a usuarios registrados


 
Respondido : 29/10/2022 6:20 pm
Argenis
Respuestas: 11585
Illustrious Member Moderator
 

Hola Cristina,

Agrega en tu htaccess el siguiente fragmento:

RewriteEngine on
RewriteRule ^blog/(.*)$ https://blog.tucomex.com/$1 [R=301,L]

Esto lo agregas en tu htaccess del sitio que no es blog. sino el principal, este lo encuentras en Cpanel > Administrador de archivos > Public_html > Dominio > archivo htaccess. Con esto deberías tener la redirección lista.

Un saludo 🖐️ 


Esta publicación ha sido modificada el hace 3 años por Argenis
 
Respondido : 29/10/2022 7:43 pm
Respuestas: 36
Eminent Member
Topic starter
 

@argenis   Buenos días,

 

He añadido el fragmento de código en el archivo htaccess del dominio principal (tucomex.com), pero las entradas del blog no se redireccionan.

He de decir que las entradas no están en ninguna carpeta específica, sino que están ubicadas en el directorio principal. No sé si eso puede ser la causa de que no funcione la redirección. No entiendo bien el código.

 

 

Saludos


 
Respondido : 31/10/2022 9:39 am
Pepe
 Pepe
Respuestas: 41115
Illustrious Member Admin
 

Hola Cristina.

Con que URL cargaban las entradas del blog ?

Un ejemplo podría se este:

tudominio.xxx/blog/nombre-entrada

Si aun conservas las entradas del blog en el dominio principal, por favor adjunta una URL para que veamos como carga

 

En el código que te paso mi compañero lo que se esta redirigiendo es todo lo que estaba dentro del directorio blog a el nuevo subdominio.

En el primer bloque " RewriteRule ^blog/(.*)$ " les estamos indicando que todo lo de tudominio.xxx/blog sea redireccionado a la nueva URL https://blog.tucomex.com /$1

Si las entradas que tenias cargaban desde otro directorio tienes que modificar ^blog/ por el directorio en el que cargaban.

 

Un Saludo

 


 
Respondido : 31/10/2022 10:27 am
Respuestas: 36
Eminent Member
Topic starter
 

@pepesoler   

Las entradas no cargan desde ningún directorio. Cargan desde el directorio principal. Ejemplo: https://tucomex.com/presentamos-la-ii-edicion-de-los-premios-tucomex-2022/

 

¿Podría crear un directorio y meter todas las entradas, o hay algún otro método para hacer la redirección del conjunto?

 

Muchas gracias


 
Respondido : 31/10/2022 11:17 am
Pepe
 Pepe
Respuestas: 41115
Illustrious Member Admin
 

Hola Cristina.

en ese caso tendras que redirigirlas una a una, se pueden utilizar comodines siempre que cargan desde un directorio pero como lo tienes no es posible.

Podría crear un directorio y meter todas las entradas

Podrías modificar los enlaces permanentes para que muestre la categoria:

screenshot mary52.webempresa.eu 2022.10.31 14 02 41

Luego seria redireccionar por categorias:

RewriteEngine on
RewriteRule ^eventos/(.*)$ https://blog.tucomex.com/$1 [R=301,L]

 

Pero seguirás teniendo un problema que es que la URL sin la categoria dejara de cargar y tendras errores 404 ademas que las URL ya estan indexadas sin las categorias y si un usuario accede desde la URL sin la categoria obtendrá un error 404 y no se re-direccionara.

 

Tendras que redireccionarlas una a una

 

Un Saludo 


 
Respondido : 31/10/2022 1:12 pm
Respuestas: 36
Eminent Member
Topic starter
 

@pepesoler

 

Buenos días,

 

Me parece mejor opción, aunque mucho más pesada de hacer, redireccionar una a una las entradas.

 

De cara al futuro, por si tengo que hacer alguna operación similar, ¿podría crear un directorio donde meta las entradas que hagamos a partir de ahora? ¿Podría meter en ese directorio las entradas que ya tenemos publicadas, y las redirecciones las hago desde esa nueva url?

 

 

Saludos


 
Respondido : 02/11/2022 9:06 am
Pepe
 Pepe
Respuestas: 41115
Illustrious Member Admin
 

Hola Cristina.

¿podría crear un directorio donde meta las entradas que hagamos a partir de ahora? 

Para lo que buscas tienes que modificar los enlaces permanentes como te indique en la anterior respuesta:

Podría crear

un directorio y meter todas las entradas

Podrías modificar los enlaces permanentes para que muestre la categoria:

screenshot mary52.webempresa.eu 2022.10.31 14 02 41

 

¿Podría meter en ese directorio las entradas que ya tenemos publicadas, y las redirecciones las hago desde esa nueva url?

WordPress no funciona como una pagina HTML que tienes paginas independientes y las puedes mover, WordPress monta las paginas por bloques, es decir tienes un archivo header.php donde carga toda la cabecera de la web, un archivo footer.php donde tienes el pie de la pagina y el cuerpo que dependiendo de la pagina o entrada se monta con los plugins o con el archivo single.php, con esto monta la pagina y al enviar al navegador este la transforma en un html para mostrar su contenido pero ese html digamso que es virtual no se encuentra como un archivo que puedas mover.

 

Si quieres saber un poco mas sobre los enlaces permanentes puedes revisar lo siguiente:

-> https://www.webempresa.com/blog/enlaces-permanentes-en-wordpress-como-configurarlos.html

 

Un Saludo


 
Respondido : 02/11/2022 10:29 am
Respuestas: 36
Eminent Member
Topic starter
 

@pepesoler

 

Yo me refería a crear un directorio, como el que hacías referencia en una respuesta anterior: tudominio.xxx/blog/nombre-entrada

 

Al menos para las entradas que hagamos a partir de ahora, creo que podría ser una buena solución. Pero no sé cómo crear este directorio.

 

Para las entradas que ya existen, me queda claro que es mejor no tocar los enlaces permanentes, ya que darían error 401.

 

 

 


 
Respondido : 02/11/2022 10:51 am
Pepe
 Pepe
Respuestas: 41115
Illustrious Member Admin
 

Hola Cristina

No tienes que crear ningún directorio, solo tienes que modificar los enlaces permanentes.

En los enlaces permanentes es donde le indicas la estructura que quieres para las URL:

screenshot joomlero cp7004.webjoomla.es 2022.11.02 12 14 35 (1)

Si utilizas la opción Simple: la URL mostrara el dominio y el ID de la página

Si utilizas Día y nombre La URL mostrara el dominio, el día que se creo la entrada y el nombre de la pagina/entrada

Si utilizas Mes y nombre la URL mostrara el dominio, el mes que se creo y el nombre de la pagina/entrada

Si utilizas Numérico la URL mostrar el dominio y y el ID de la pagina/entrada

Si utilizas Nombre de la entrada La url mostrara el dominio y el nombre de la entrada 

La estructura personalizada te permite personalizar como quieres que se muestre la URL, si quieres que muestre la categoría tienes que seleccionar la estructura personalizada y añadir la categoría:

screenshot joomlero cp7004.webjoomla.es 2022.11.02 12 14 35 (2)

 

Puedes modificar los enlaces permanentes pero ten en cuenta que las que tengas ya tengas creadas hay que redireccionarlas a la nueva URL

 

Un saludo

 

 


 
Respondido : 02/11/2022 11:59 am