2012-05-31 3 views
0

Как соответствовать URL, как сильфонные с PCRE:как я соответствовать URL с переменным данным сообщением

  1. http://www.test.com/abc?v=123&feature=True
  2. http://www.test.com/def?v=456&feature=True

Что я собираюсь сделать, это матч путь (abc или def) в домене, , чтобы я мог перенаправить запрос на узел назначения с помощью nginx.

 #content of /etc/nginx/sites-enabled/default 
      location/{ 
       #default redirect 
       proxy_pass http://www.google.com; 

       #redirect by domain name. 
       if ($path ~* abc) 
       { 
         proxy_pass http://10.1.1.47:8081?v=123&feature=True; 
       } 
       if ($path ~* edf) 
       { 
         proxy_pass http://10.1.1.48:8081?v=456&feature=True; 
       } 
      } 

PS: домен и путь не ограничиваются сайтом www.test.com и (abc | def) соответственно.

спасибо!

+0

что у вас есть? – LeleDumbo

ответ

0
location/{ 
    proxy_pass http://www.google.com; 
} 

location /abc/ { 
    proxy_pass http://10.1.1.47:8081?v=123&feature=True; 
} 

location /edf/ { 
    proxy_pass http://10.1.1.48:8081?v=456&feature=True; 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^