Помогите пожалуйста с rewrite

SinTeZ nginx-forum at nginx.us
Thu Nov 20 08:06:05 UTC 2014


Доброго дня.
Гугление не помогает, т.к. не могу понять как сформулировать задачу.

Вот такой вот тестовый конфиг

location / {
   rewrite ^ /exec&mid=1 last;
}
		
location /exec {
   proxy_pass http://127.0.0.1:8080/exec;
}

В случае обращения по http://ip:port/ пользователю выдается страница с
данными.
Но если обращаться по http://ip:port/<еще что-то>, то страница выдается, но
всё, что в ней используется, берется по адресу, который был добавлен после
/

Например 
11.11.1.2 - - [20/Nov/2014:10:55:48 +0300] "GET /asd1/asd2/style.css
HTTP/1.1" 200 3044 "http://11.11.11.1:9088/asd1/asd2/asd3"
"Chrome/38.0.2125.111" "-"

Помогите написать правило, чтобы nginx обрезал и /asd1/asd2/asd3, и выдавал
страницу нормально.

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,254975,254975#msg-254975



Подробная информация о списке рассылки nginx-ru