nginx根据域名url进行转发,如何写规则

nginx根据域名url进行转发,如何写规则

大家好,我有一个nginx应用要吧如下的域名转还到http://hehe
upstream hehe {
        server 172.26.1.71;
         }

www.aa.com/d
www.aa.com/e
www.aa.com/html
www.aa.com/in
www.aa.com/music
www.aa.com/s
www.aa.com/search
www.aa.com/skin

请问我因该如何写规则:
我写的规则号线功能不能实现:
if  ( $request_uri ~* * /d|e|html|in|music|s|search|skin/* ) {
                        proxy_pass http://hehe;
                                                        }

请高手指点!!!
location ~ /(d|e|html|in|music|s|search|skin)/ {
rewrite ^/ http://172.26.1.71;
}

未测试
location ~* /d|e|html|in|music|s|search|skin/ {
proxy_pass http://hehe;
}