nginxで一部のURLへアクセスした場合のみdjangoアプリケーションへ接続させたい
静的なhtmlが大半を占めるウェブサイトでDjangoアプリケーションを組み込むこととなりましたが、http://example.com/contact
やhttp://example.com/contact/<id>
の場合のみDjangoアプリケーションにアクセスさせるにはnginx.confをどのように改修すれば良いでしょうか。
Djangoアプリケーション自体はすでにデプロイ済みです。
また、下記のconfファイルをnginx.confのhttp{ }にincludeさせています。
upstream django {
server x.x.x.x:8000;
}
server {
listen 80;
server_name xx.xx.xxx.xxx;
charset utf-8;
client_max_body_size 100M;
location /static {
alias /opt/django/static;
}
location / {
uwsgi_pass django;
include /opt/django/uwsgi_params;
}
}