nginx 这个泛域名规则有错吗?为什么访问主页是404?急等

error_page 404 = /404.htm;

location /
{
if ($http_host ~ "^[a-z0-9-]+.baidu.com$")
{rewrite ^/?$ /$http_host;}
rewrite ^/([a-z0-9-]+).baidu.com/?$ /html/$1.html break;
}

http://www.sjyhome.com/nginx/nx-404.html