nginx için kullanıcı aracıya göre apache geliyorsun ve ben temelde aşağıdaki yapmak istiyorum yeniden yazın:Nginx vekil veya i yeniyim
user-agent dayanarak: iPhone: iphone.mydomain.com yönlendirme
android:
facebook android.mydomain.com yönlendirmek: otherdomain.com proxy ters
tüm diğer: ... yönlendirme
.210ve ona şu şekilde çalıştı:
location /tvoice {
if ($http_user_agent ~ iPhone) {
rewrite ^(.*) https://m.domain1.com$1 permanent;
}
...
if ($http_user_agent ~ facebookexternalhit) {
proxy_pass http://mydomain.com/api;
}
rewrite /tvoice/(.*) http://mydomain.com/#!tvoice/$1 permanent;
}
Ama şimdi nginx başlatırken i bir hata alıyorum:
nginx: [emerg] "proxy_pass" cannot have URI part in location given by regular expression, or inside named location, or inside "if" statement, or inside "limit_except"
Ve bunu ya da ne sorun olduğunu nasıl alamadım.
Teşekkür