reescribir las reglas para test.fr

reescribir las reglas para test.fr

Estoy intentando agregar una regla de reescritura para un dominio antiguo test.fr.

Coloqué mi regla en nuestro host virtual en el httpd.confarchivo con el motor de reescritura activado, no estoy seguro de por qué .htaccessno se usó.

reescribir las reglas para test.fr

RewriteCond %{http_host} ^test.fr [NC,OR]
RewriteCond %{http_host} ^www.test.fr [NC]
RewriteRule $ http://www.test.com/france$1 [L,R=301,NC]

El problema que tengo es que los subsitios del dominio no se transfieren con la reescritura.

Por ejemplo: si voy a http://www.test.fr/abc/123, se reescribirá http://www.test.com/france/pero /abc/123después francese dejará.

Cualquier ayuda sería apreciada

Respuesta1

Pruebe lo siguiente:

RewriteCond %{HTTP_HOST} ^(www\.)?test\.fr [NC]
RewriteRule ^/?(.*)$ http://www.test.com/france/$1 [L,R=301,NC]

Si no se explica por sí solo, no dudes en preguntar :)

información relacionada