Постоянный редирект поддоменов на www.в лайтпд? - PullRequest
4 голосов
/ 27 июля 2010

Я хочу перенаправить все пути поддоменов на 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?

1 Ответ

5 голосов
/ 09 января 2011
# 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/"
}

Больше информации на официальной вики: http://redmine.lighttpd.net/wiki/lighttpd/Docs:ModRedirect

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...