Получил мое приложение Flask, развернутое и правильно проксируемое Apache по URL-адресу "поддомен" с gunicorn в качестве моего wsgi.
Проблема, с которой я сейчас сталкиваюсь, - это посещение корня сайта без косой черты. выдает 404.
Работает:
https://example.com/flaskapp/login
НЕ работает:
https://example.com/flaskapp
https://example.com/flaskapp/
https://example.com/flaskapp/index
Вот как настроен мой маршрут:
@app.route("/", methods=["GET"])
@app.route("/flaskapp", methods=["GET"])
@app.route("/flaskapp/index", methods=["GET"])
def landing_page(url_params=None):
Вот маршрут к рабочей странице входа в систему:
@app.route("/login", methods=["GET", "POST"])
def login_page(action=None):
И, если необходимо, вот как настроено мое правило прокси в моем файле конфигурации:
ProxyPreserveHost On
ProxyPass /flaskapp http://localhost:8000/
ProxyPassReverse /flaskapp http://localhost:8000/
Timeout 2400
ProxyTimeout 240
Как я могузаставить это загружаться должным образом без завершающего слеша? Я бы даже был открыт для не-Flask метода с перезаписью URL или чем-то еще.