使用307重定向将所有流量重定向到临时域

Fil*_*zak 3 mod-rewrite redirect

我正在尝试将流量重定向到我的临时地址.我使用httaccess文件来做到这一点.这是它的内容:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^old.domain$
RewriteRule (.*)$ http://new.domain/$1 [R=307, L]
Run Code Online (Sandbox Code Playgroud)

它可以在我输入地址时使用:http://old.domain但它不适用于http://old.domain/somenting.然后发送500错误.如果我将R = 307更改为R = 301它可以工作,但我需要307重定向.

Jon*_*Lin 5

这些规则对我来说很好,但是重写规则的标志中存在语法错误.逗号后面不能有空格:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^old.domain$
RewriteRule (.*)$ http://new.domain/$1 [R=307,L]
# no space here-------------------------------^
Run Code Online (Sandbox Code Playgroud)