Htaccess redirige todo el contenido del dominio/carpeta a otro dominio

3 minutos de lectura

Htaccess redirige todo el contenido del dominiocarpeta a otro dominio
neove

Tengo un sitio web aquí:

Sitio de WordPress

Ahora, necesito redirigir todas las solicitudes a ese dominio/directorio a otro dominio, en este caso designcenter.com.ve manteniendo la jerarquía de carpetas tal como está, por ejemplo:

http://olddomain/wordpress/post - to - http://newdomain/post or maybe http://newdomain/wordpress/post

Ya probé algunas respuestas aquí, pero aún no tuve suerte, no redirigí y además tuve que eliminar htaccess y restaurar los enlaces permanentes en wordpress.

Alguien podría arrojar algo de luz sobre esto?

¡Gracias por adelantado!

Htaccess redirige todo el contenido del dominiocarpeta a otro dominio
anubhava

Solo necesitas esta regla pero asegúrese de que esta regla sea su primera regla en su DocumentRoot/.htaccess de olddomain.com:

RewriteRule ^wordpress(/|$) http://www.newdomain.com%{REQUEST_URI} [L,NC,NE,R=301]

En caso de que su .htaccess esté en /wordpress/.htaccess luego usa:

RewriteRule ^(.*)$ http://www.newdomain.com/$1 [L,NE,R=301]

como tu primera regla.

  • Hola, eres el gurú de htaccess jejeje, pero esto no funciona hombre… 🙁 -> neo-mobili.com/wordpress y es la única regla que tengo allí, probaré en la carpeta de wordpress

    – NeoVe

    20 de enero de 2014 a las 15:27


  • Si ya tienes wordpress/.htaccess luego incluye la segunda sugerida RewriteRule como la primera regla justo debajo RewriteBase línea.

    – anubhava

    20/01/2014 a las 15:30

  • Bueno, la primera regla en / (raíz) no funciona, la segunda regla en la carpeta de wordpress parece estar funcionando, pero me da un redireccionamiento en bucle, tal vez sea porque en newdomin tengo otro htaccess que apunta todo el tráfico a newdomain a olddomain ??

    – NeoVe

    20 de enero de 2014 a las 16:02


  • Sí, por supuesto, será un ciclo sin fin porque esta regla envía todos wordpress/* tráfico a newdomain y newdomain está haciendo al revés.

    – anubhava

    20 de enero de 2014 a las 16:06

  • Oh… Bueno, eliminaré htaccess en el nuevo dominio e intentaré

    – NeoVe

    20 de enero de 2014 a las 16:09

Htaccess redirige todo el contenido del dominiocarpeta a otro dominio
Debajyoti Das

siempre prefiero lo popular Redirección enchufar. Ya que no necesita tocar el archivo .htaccess. Y puedes gestionarlo todo desde el propio WordPress Admin

Actualizar: 2: Puede encontrar todas las reglas básicas de redirección aquí.

Use esto en expresiones regulares… (Basado en su caso de uso)

 Source: /(.*) 
 Target: http://newdomain.com/$1

ACTUALIZAR: Me di cuenta… que no ha actualizado los enlaces permanentes en su segundo sitio… Hágalo primero y luego vea que la URL del sitio se menciona correctamente en la página de configuración del administrador de wordpress.

  • Lo estoy intentando, pero aún no hay cambios… Solo agrega dominio anterior/categoría/publicación/nuevodominio.com.ve

    – NeoVe

    20 de enero de 2014 a las 5:42

  • ¿Qué expresión regular estás usando?

    – Debajyoti Das

    20 de enero de 2014 a las 5:44

  • No estoy usando regex, solo agrego sourceurl: /folder/category/post, targeturl: newdomain/folder/category/post, pero ahora solo concatena direcciones, es un paso adelante tal vez, ¿es obligatorio usar regex?

    – NeoVe

    20 de enero de 2014 a las 5:47

  • Muchas gracias, hice lo que dijiste pero nada, échale un vistazo: neo-mobili.com/wordpressdebería ser nuevodominio/wordpress ¿Correcto?

    – NeoVe

    20 de enero de 2014 a las 6:07

  • Sí, parece que está funcionando, pero dice que el documento no se encuentra en este servidor, seguro que no es así, pero debería redirigir a ese dominio manteniendo la estructura de carpetas.

    – NeoVe

    20 de enero de 2014 a las 6:14

1647300487 576 Htaccess redirige todo el contenido del dominiocarpeta a otro dominio
sridhar.jindam

Dale una oportunidad a esto.

 <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /

    RewriteRule ^folder1(.*)$ http://www.newdomain.com/$1 [L,R=301]

    </IfModule>

  • Muchas gracias, probé ´ RewriteEngine On RewriteBase / RewriteRule ^wordpress(.*)$ designcenter.com.ve/$1 [L,R=301] ´ Pero aún nada compañero…

    – NeoVe

    20 de enero de 2014 a las 5:20

¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad