Я запускаю веб-сайт на dotcloud, который использует nginx для обслуживания как статического контента, так и html-страниц, а также django для обслуживания json для запросов ajax.
У меня возникли проблемы с настройкой моего файла nginx.conf, так как кажется, что все, что конкретно здесь не указано, будет передано django, что приведет к ошибке.
Например, предположим, что пользователь хочет получить доступ к странице «о нас», поэтому он вводит www.example.com/about в браузере. Я хочу, чтобы nginx возвращал сервер about.html без участия django. Как я могу это сделать? Я пробовал следующее:
rewrite ^/about/?$ /path/to/file/about.html break;
Но это, кажется, не работает. Я делаю что-то не так здесь?
Спасибо за помощь.