我知道,如果我将以下内容放入,我会获得301重定向:
<VirtualHost *:80>
ServerName www.foo.com
Redirect 301 / http://www.bar.com/
</VirtualHost>
我的问题是,这也会将www.foo.com/cart.php
重定向到www.bar.com/cart.php
。我在寻找的是如何将www.foo.com/*
重定向到www.bar.com/
而不是页面或子目录?
我想通过vhost文件而不是使用.htaccess文件来执行此操作。
谢谢。
答案 0 :(得分:0)
试试这个
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.foo\.com$ [NC]
RewriteRule ^(.*)$ http://www.bar.com$1 [R=301,L]