如果访问者使用某个名称,如何将任何请求重定向到特定页面?

时间:2011-01-20 16:44:54

标签: nginx

如果用于解析服务器地址的名称是特定的名称,我如何才能将访问者重定向到特定的html页面?我试过了

if ($http_host ~ /forbiddenname/)
{
    rewrite ^(.*)$ /updateyourlinks.html break;
}

Server部分内,但不起作用......

1 个答案:

答案 0 :(得分:0)

经过一些研究后我发现我应该使用而不是if虚拟主机......我添加到nginx配置中的是另一台服务器

server {
    listen 80;
    server_name *.badname.com;
    rewrite ^ http://goodname.com/updateyourlinks.html;
}

这显然有效