Назад | Перейти на главную страницу

Apache Internal RE-WRITE для замены 301 редиректа

Мне нужно внутренне переписать (из-за частичной реструктуризации контента CMS), так как в настоящее время у меня есть постоянное перенаправление 301, и это убивает SEO. Я не хочу, чтобы браузер пользователя перенаправлял или знал об изменении местоположения контента.

Случай первый

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

Случай второй

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

Вот что я написал, чтобы внутренне переписать путь для первого случая:

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

Существующее правило перенаправления (работает нормально), которое необходимо заменить:

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

Любой совет о том, где я ошибаюсь, добро пожаловать!