La redirección CNAME al blog de Wordpress no funciona

La redirección CNAME al blog de Wordpress no funciona

Tengo dos dominios alojados en dos servidores diferentes: dominio1.com y dominio2.com.

Me gustaría reenviar "blog.dominio1.com" a "blog2.dominio2.com", que es un blog de Wordpress que utiliza la redirección CNAME.

Antes de instalar Wordpress.

blog.domain1.com (=redirect=>) blog2.domain2.com/index.htm
(funcionando bien)

El navegador mantendrá la URL (http://blog.dominio1.com) incluso el index.htm está en el servidor domain2.com.

Sin embargo, después de instalarWordpress, el navegador cambiará la URL a (http://blog2.dominio2.com)

Esta es mi configuración actual:

En dominio1.com DNS:

blog.dominio1.comRedirección CNAME a dominio2.com

endominio2.com.htaccess:

Options +FollowSymLinks 
RewriteEngine On 
RewriteCond  %{HTTP_HOST} ^blog\.domain1\.com 
RewriteRule ^(.*)$ http://blog2.domain2.com/$1 [R=301,L]

enblog2.dominio2.com.htaccess:

DirectoryIndex index.php
<IfModule mod_rewrite.c> 
Options +FollowSymLinks
RewriteEngine On 
RewriteBase /blog2/ 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /blog2/index.php [L]
</IfModule>

blog2.dominio2.comestá instalado debajodominio2.com/blog2/

Todo lo que quiero hacer es mantener la URL (blog.dominio1.com) sin cambios para toda la redirección de Wordpress.

Respuesta1

No creo que el .htaccess en blog.domain1.com funcione. En su configuración, nunca será afectado. La forma más sencilla es simplemente eliminar la configuración de cname y mantener su .htaccess en blog.domain1.com. Probablemente necesites aprender más sobre cómo funcionan DNS y Apache.

Respuesta2

En su archivo .htaccess de dominio2 reemplace R=301 con R=302

Eso indica que es una redirección temporal que mantendrá la dirección URL. Pero tenga en cuenta que la dirección URL siempre será blog.dominio1.com [incluso si está leyendo una publicación de enlace permanente dentro del dominio2]

Respuesta3

Hasta que puedas arreglar las reglas de reescritura que puedes usarRedirecciónComplemento de Wordpress:
"Administre todas sus redirecciones 301 y controle los errores 404"

Fácil de usar.

información relacionada