С голубятней Вы установили бы пользовательскую базу данных для использования MySQL, затем управляют пользователями через то, что любимый способ взаимодействовать с базой данных MySQL - у них даже есть коннектор .NET для MySQL, который Вы могли использовать для создания интерфейса .NET.
Проблема заключалась в перезаписи.
Я изменил перезапись на код возврата 410, думаю, я бы сделал это вместо return return 301 (постоянный).
Итак, вот код:
if ($request_uri ~ .*.php.*) {
return 410;
}
Теперь nginx вернет 4010 для всех страниц, содержащих ".php" в любом месте URL. Мой сайт django теперь может жить в мире; -)
ОБНОВЛЕНО:
Добавьте следующее вместе с существующим условием:
if ($args ~* "php") {
rewrite ^/(.*) http://www.site.com permanent;
}