Многосайтовое решение проблемы favicon.ico в nginx - PullRequest
0 голосов
/ 14 февраля 2011
if ($host ~* "^([^.]+(\.[^.]+)*)\.([a-zA-Z1-9-_]+).([a-zA-Z]+)\/favicon.ico(/?)+$"){
set $domainp1 $2;
set $domainp2 $3;
rewrite ^/favicon.ico(/?)+$ /uploads/$domainp1.$domainp2/favicon.ico last;
break;
}

Привет, разработчики.

Мне нужно настроить favicon.ico для нескольких сайтов.Приведенный выше код имеет некоторые проблемы и не работает.Что нужно сделать, чтобы удовлетворить мои потребности?

Спасибо

1 Ответ

0 голосов
/ 14 февраля 2011
if ($host ~* "^([a-zA-Z1-9\-_]+\.|)([a-zA-Z1-9\-_]+).([a-zA-Z]+)$"){

set $domainp1 $2;
set $domainp2 $3;
rewrite ^/favicon.ico(/?)+$ /uploads/$domainp1.$domainp2/favicon.ico last;
}

этот код работает сейчас. есть ли другое решение?

...