nginx中的多站点解决方案favicon.ico问题

时间:2011-02-14 12:13:10

标签: php regex dns nginx rewrite

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;
}

Hello Developers。

我需要为多个网站配置我的favicon.ico。上面的代码有一些问题,不起作用。应该怎样做才能满足我的需求?

谢谢

1 个答案:

答案 0 :(得分:0)

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;
}

此代码现在有效。还有其他解决方案吗?