Avisos
Vaciar todo

Redirigir todas las entradas del blog a un subdominio  

 
Alberto
 Alberto
Usuario eminente

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

Citar
Respondido : 29/10/2022 7:20 pm
Argenis
 Argenis
Soporte CMS Webempresa 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 2 años por Argenis
ResponderCitar
Respondido : 29/10/2022 8:43 pm

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

Alberto
 Alberto
Usuario eminente

@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

ResponderCitar
Respondido : 31/10/2022 9:39 am
Pepe
 Pepe
Soporte CMS Webempresa 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

 

ResponderCitar
Respondido : 31/10/2022 10:27 am

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

Alberto
 Alberto
Usuario eminente

@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

ResponderCitar
Respondido : 31/10/2022 11:17 am
Pepe
 Pepe
Soporte CMS Webempresa 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 

ResponderCitar
Respondido : 31/10/2022 1:12 pm

Cursos Gratuitos WordPress

Alberto
 Alberto
Usuario eminente

@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

ResponderCitar
Respondido : 02/11/2022 9:06 am
Pepe
 Pepe
Soporte CMS Webempresa 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

ResponderCitar
Respondido : 02/11/2022 10:29 am

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

Alberto
 Alberto
Usuario eminente

@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.

 

 

 

ResponderCitar
Respondido : 02/11/2022 10:51 am
Pepe
 Pepe
Soporte CMS Webempresa 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

 

 

ResponderCitar
Respondido : 02/11/2022 11:59 am