Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mod rewrite 如何在传递其他路径时重写准确的url_Mod Rewrite_Url Rewriting_Rewrite - Fatal编程技术网

Mod rewrite 如何在传递其他路径时重写准确的url

Mod rewrite 如何在传递其他路径时重写准确的url,mod-rewrite,url-rewriting,rewrite,Mod Rewrite,Url Rewriting,Rewrite,我刚开始修改mod_,所以我知道这可能是一个简单的修复。我只想将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 [

我刚开始修改mod_,所以我知道这可能是一个简单的修复。我只想将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

谢谢大家!

将规则更改为

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

谢谢你的快速回复。我从^(.*)$更改为^/?$…似乎不起作用。现在它不再重定向了。显然我的机器上的设置有问题。在另一台机器上试过,效果很好。非常感谢。