SELECT r.*
FROM Records r
INNER JOIN Record_Tag rt ON rt.record_id = r.id
INNER JOIN Tag t ON t.id = rt.tag_id
WHERE t.name IN ('tag1','tag2','tag3,...,'tagN')
server {
listen 0.0.0.0:80;
server_name www.example.com;
location / {
# Проксируем
proxy_pass http://somedomain.localTLD;
# Перехватываем ошибки для обработки перед выдачей клиенту
proxy_intercept_errors on;
# дополнительные параметры если нужно
# например если проксируете на IP обычно нужно указывать хост
# proxy_set_header Host 'somedomain.localTLD';
# Или
# proxy_read_timeout 60;
}
location /pages/ {
root /var/www/;
}
# Далее обработка ошибки
error_page 502 503 504 /50x.html;
# Или если нужно ответить 200 и отдать другую страницу то
# error_page 502 503 504 =200 /pages/page.html;
}