Hello Igor,
Saturday, July 28, 2007, 4:14:07 PM, you wrote:
IS> map $http_server $redirect {
IS> www.example.com example.com;
IS> www.example.spb.ru example.spb.ru;
IS> www.pupkin.example.ru pupkin.example.ru;
IS> }
IS> server {
IS> server_name www.example.com
IS> www.example.spb.ru
IS> www.pupkin.example.ru
IS> ;
IS> rewrite ^(.+)$ http://$redirect$1 permanent;
IS> }
там еще if надо поставить... что редирект делался если отличаются
$http_server $redirect ...
ну это конечно не совсем то, что я имел ввиду... поскольку хотелось
именно не делать еще раз одно и то же перечисление хостов, а чтобы
появилась переменная с основным доменным именем например...
я бы тогда просто редирект вынес в инклюду и подставлял во все
сервера, не заморачиаясь о том, какие там домены написаны ()...
но если вытягивать эту переменную не эффективно, то можно сделать и
так... в каждом сервере описывать мап... и пускай инклюда дергает этот
мап....
--
Best regards,
Alexey mailto:x-phoenix@xxxxxxx