Суть вопроса следующая - на nginx настроена маршрутизация следующего вида:
location = / {
proxy_pass http://localhost:9000;
...
}
location / {
try_files $uri $uri/ /index.php?$args ;
}
Соответственно, запросы включающие в себя только домен обрабатываются на самописном go-сервере, остальные переадресуются на wordpress.
Проблема в том, что поисковые запросы wordpress'a отправляются на url вида domain.ru/?s=... и перенаправляются на go-сервер.
Вопрос - как на уровне nginx отловить get запросы вида /?s=... и перенаправить на wordpress?
Думаю, что это можно сделать через if ($args ~ ^get=s$ ) или что-то типа этого, но рабочий конфиг пока собрать не получилось.