Apache 内部重写以替换 301 重定向

Apache 内部重写以替换 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]

对于我错在哪里,欢迎提出任何建议!

相关内容