Apache Internal RE-WRITE para substituir o redirecionamento 301

1

Eu preciso reescrever internamente (devido à reestruturação parcial do conteúdo do CMS), já que atualmente tenho um redirecionamento 301 permanente e está matando o SEO. Eu não quero que o navegador do usuário redirecione ou saiba sobre a mudança de local de conteúdo.

Caso 1

www.example.com 
internally rewritten to 
www.example.com/home/home.html

Caso dois

www.example.com/home.html 
internally rewritten to 
www.example.com/home/home.html

Isso é o que escrevi para reescrever internamente o caminho para o caso Um:

RewriteRule ^/$ /home/home.html [NC,L]

A regra de redirecionamento existente (funcionando bem) a ser substituída é:

RewriteRule ^/$ http://www.example.com/home/home.html [R=301,L]

Qualquer conselho sobre onde estou indo errado, bem-vindo!

    
por Jamie 25.08.2014 / 15:49

0 respostas