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!
Tags mod-rewrite apache-2.2 redhat