Estou tentando adicionar uma regra de reescrita para um domínio antigo test.fr
.
Coloquei minha regra em nosso host virtual no httpd.conf
arquivo com o mecanismo de reescrita ativado, não sei por que .htaccess
não foi usada.
reescrever regras 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]
O problema que estou enfrentando é que os subsites do domínio não são transferidos com a reescrita.
Por exemplo: Se eu for http://www.test.fr/abc/123
reescrever, http://www.test.com/france/
mas /abc/123
depois france
é interrompido.
Qualquer ajuda seria apreciada
Responder1
Experimente o seguinte:
RewriteCond %{HTTP_HOST} ^(www\.)?test\.fr [NC]
RewriteRule ^/?(.*)$ http://www.test.com/france/$1 [L,R=301,NC]
Se não for autoexplicativo, não hesite em perguntar :)