Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.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
ApacheModrewrite重构问题_Apache_Mod Rewrite - Fatal编程技术网

ApacheModrewrite重构问题

ApacheModrewrite重构问题,apache,mod-rewrite,Apache,Mod Rewrite,有没有办法重构它以使用相同的规则?我有一个生产站点和一个临时测试站点 试验场地 重写cond%{HTTP_HOST}^test.example.com$ 重写cond%{REQUEST_URI}admin 重写规则^.*$test admin.blurb.com$1[L] 生产现场 重写cond%{HTTP_HOST}^www.example.com$ 重写cond%{REQUEST_URI}admin 重写规则^.*$admin.example.com$1[L]这是可能的,但我认为您不想要这样

有没有办法重构它以使用相同的规则?我有一个生产站点和一个临时测试站点

试验场地

重写cond%{HTTP_HOST}^test.example.com$

重写cond%{REQUEST_URI}admin

重写规则^.*$test admin.blurb.com$1[L]

生产现场

重写cond%{HTTP_HOST}^www.example.com$

重写cond%{REQUEST_URI}admin


重写规则^.*$admin.example.com$1[L]

这是可能的,但我认为您不想要这样的东西:

RewriteCond %{HTTP_HOST} =test.example.com
RewriteCond test-admin.blurb.com .+ [OR]
RewriteCond %{HTTP_HOST} =www.example.com
RewriteCond admin.example.com .+
RewriteRule admin http://%0%{REQUEST_URI}