2010-07-27 3 views
4

Je souhaite rediriger tous les chemins de sous-domaines sur domainxyz.com vers www.domainxyz.com, à l'exception de cdn.domainxyz.com et de ad.domainxyz.com.Redirection permanente des sous-domaines vers www. en lighttpd?

Pour clarifier: Je veux par exemple abc.domainxyz.com/cat.php?id=23 rediriger vers www.domainxyz.com/cat.php?id=23.

Comment faire cela dans lighttpd?

Répondre

5
# 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/" 
} 

Plus d'informations sur le wiki officiel: http://redmine.lighttpd.net/wiki/lighttpd/Docs:ModRedirect

Questions connexes