我想将我们的首页http://www.example.com转移到子页面http://www.example.com/sub-page。
所以为了保持我们的SEO排名,我们需要编写一个301永久移动。我们希望在浏览器中显示子页面的URL。 这应该显示http://www.example.com/sub-page/
所以结果将是,如果您尝试输入http://www.example.com,您的网址将被重写为http://www.example.com/sub-page/ 301重定向。
但是每个一页不应该重定向! 例如http://www.example.com/contact/应该仍然是一样的。
它也应该照顾根域的每一个变化。 带和不带尾随斜杠(example.com/VS example.com) 带和不带WWW(www.example.com VS example.com)
Options +FollowSymLinks -MultiViews # Turn mod_rewrite on RewriteEngine On RewriteBase/ # reqest to example.com/ will be forwarded to example.com/sub-page RewriteRule ^$ sub-page [L,R=301]