Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.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
.htaccess通配符从驻留域重定向?_.htaccess_Wildcard - Fatal编程技术网

.htaccess通配符从驻留域重定向?

.htaccess通配符从驻留域重定向?,.htaccess,wildcard,.htaccess,Wildcard,例如,我有两个指向我的站点的域;并且-我希望能够像这样共享URL,同时将所有流量重定向到主域的www.版本,并保留URL上的路径 使事情复杂化的是,我不想用我用于开发的子域(local.and staging.)来接触域的版本 例如: -> -> -> -> -> 当前的重写规则如下所示,适用于后一点(本地/暂存),但不适用于其他任何情况。我做错了什么 RewriteCond %{HTTP_HOST} !^www.some-long-domain.co.uk$ [NC] Re

例如,我有两个指向我的站点的域;并且-我希望能够像这样共享URL,同时将所有流量重定向到主域的www.版本,并保留URL上的路径

使事情复杂化的是,我不想用我用于开发的子域(local.and staging.)来接触域的版本

例如:

  • ->
  • ->
  • ->
  • ->
  • ->
当前的重写规则如下所示,适用于后一点(本地/暂存),但不适用于其他任何情况。我做错了什么

RewriteCond %{HTTP_HOST} !^www.some-long-domain.co.uk$ [NC]        
RewriteCond %{HTTP_HOST} !^local.some-long-domain.co.uk$ [NC]
RewriteCond %{HTTP_HOST} !^staging.some-long-domain.co.uk$ [NC]
RewriteCond %{HTTP_HOST} ^short.co$ [NC]
RewriteCond %{HTTP_HOST} ^www.short.co$ [NC]
RewriteRule ^(.*)$ http://www.some-long-domain.co.uk/$1 [R=301,QSA,L]