Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/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
Redirect 在lighttpd中将子域永久重定向到www.in?_Redirect_Subdomain_Lighttpd - Fatal编程技术网

Redirect 在lighttpd中将子域永久重定向到www.in?

Redirect 在lighttpd中将子域永久重定向到www.in?,redirect,subdomain,lighttpd,Redirect,Subdomain,Lighttpd,我想将domainxyz.com上的所有子域路径重定向到www.domainxyz.com,cdn.domainxyz.com和ad.domainxyz.com除外 澄清一下:例如,我想将abc.domainxyz.com/cat.php?id=23重定向到www.domainxyz.com/cat.php?id=23 在lighttpd中如何执行此操作 # load mod_redirect server.modules += ("mod_redirect") # redirect ever

我想将domainxyz.com上的所有子域路径重定向到www.domainxyz.com,cdn.domainxyz.com和ad.domainxyz.com除外

澄清一下:例如,我想将abc.domainxyz.com/cat.php?id=23重定向到www.domainxyz.com/cat.php?id=23

在lighttpd中如何执行此操作

# load mod_redirect
server.modules += ("mod_redirect")

# redirect everything to www. (with exceptions)
$HTTP["host"] =~ "^(.*\.)*domainxyz\.com$" {
    $HTTP["host"] !~ "^(ad|cdn|www)\.domainxyz\.com$" {
        url.redirect = ( "^/(.*)" => "http://www.domainxyz.com/$1" )
    }
}

# main vhost entry
$HTTP["host"] == "www.domainxyz.com" {
    server.document-root = "/var/www/domainxyz.com/"
}
有关官方维基的更多信息: