我正在尝试将每个网址从我的旧网站重定向到我的新网站,这样,如果有人去说oldsite.com/about,它会重定向到store.newsite.com/about而不仅仅是store.newsite.com /index.php
我尝试了以下代码,但出于某种原因,当我去oldsite.com/about而不是带我去store.newsite.com/about时,它总是需要我store.newsite.com/index.php,同样适用于网站上的其他每条路径。我在.htaccess文件中放入的内容有什么问题吗?
谢谢!
RewriteEngine on
RewriteCond %{HTTP_HOST} ^oldsite.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.oldsite.com [NC]
RewriteRule ^(.*)$ http://store.newsite.com/$1 [L,R=301,NC]
答案 0 :(得分:0)
只需使用此代码
修复它RewriteEngine On
RewriteCond %{HTTP_HOST} ^old\.site$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www\.old\.site$ [NC]
RewriteRule ^(.*)$ http://store.newsite.com/$1 [R=301,L]