Django lighttpd域重定向

Django lighttpd域重定向,django,redirect,lighttpd,http-redirect,Django,Redirect,Lighttpd,Http Redirect,我无法将几个域和关联的子域重定向到另一个域。 不断陷入一个无限循环 我有3个域,代理相同的lighttpd进程,比如: dom.co dom.info dom.net dom.net是我的首选域,我想要的是让每个人(包括www.*)进入我的首选域。(dom.net正在运行) My lighttpd.conf安装部件: $HTTP["host"] =~ "(^|\.)dom\.net$" { /* working */ } $HTTP["host"] =~ "(^|\.)dom\.co

我无法将几个域和关联的子域重定向到另一个域。 不断陷入一个无限循环

我有3个域,代理相同的lighttpd进程,比如:

dom.co
dom.info
dom.net
dom.net是我的首选域,我想要的是让每个人(包括www.*)进入我的首选域。(dom.net正在运行)

My lighttpd.conf安装部件:

$HTTP["host"] =~ "(^|\.)dom\.net$" {
    /* working */
}

$HTTP["host"] =~ "(^|\.)dom\.co$" {
    url.redirect = ( "^/(.*)" => "dom.net/$1" )
}
日志:

IP dom.co - [16/Nov/2012:20:51:33 +0100] "GET /dom.net/ HTTP/1.0" 301 0 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11"
IP dom.co - [16/Nov/2012:20:51:33 +0100] "GET /dom.net/dom.net/dom.net/ HTTP/1.0" 301 0 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11"
et caetera.
我知道发生了什么,而不是如何修复它。请帮忙

我是这样说的:

$HTTP["host"] =~ "^dom\.co" {
    /* ... */
}

# some redirections to dom.co
$HTTP["host"] =~ "dom.net|dom.info|www.dom.net|www.dom.info|www.dom.co" {
    url.redirect = ( "^/(.*)" => "http://dom.co/$1" )
}
我认为目标url前面缺少http://是造成问题的原因,尽管没有进行调整和尝试,但它现在正在工作

想法来自