如何在传递其他路径时重写确切的URL

时间:2012-09-26 18:38:20

标签: mod-rewrite url-rewriting rewrite

我是mod_rewrite的新手,所以我知道这可能是一个简单的修复。我想将www.abc.com重写为www.xyz.com。我只想在firefox中这样做。我不希望www.abc.com/def重定向到www.xyz.com。目前,我有以下内容:

RewriteCond %{HTTP_HOST} ^www.abc.com$ [NC]
RewriteCond %{HTTP_USER_AGENT} "firefox" [NC]
RewriteRule ^(.*)$ https://www.xyz.com [L,R=302]

我知道^(。*)$部分是允许其他所有内容重定向的部分。我应该在那里输入哪些只会重定向www.abc.com?

谢谢!

1 个答案:

答案 0 :(得分:2)

将规则更改为

RewriteRule ^/?$ https://www.xyz.com [L,R=302]