Warum erhalte ich eine "404 Nicht Gefunden" - Fehler, obwohl der link auf dem server?

Bin ich mit einem einfachen test-Website, auf PythonAnywhere mit Kolben. Wenn ich das Skript ausführen, die erste Seite (index.html") erscheint, und alles scheint in Ordnung. Allerdings, wenn ich auf einen der links (wie signup.html), bekomme ich einen 404 Fehler:

Nicht Gefunden

Die angeforderte URL wurde nicht auf dem server gefunden wird.

Wenn Sie den URL manuell eingegeben haben überprüfen Sie bitte die Schreibweise und versuchen Sie es erneut.

Jedoch, die HTML-Dateien sind alle im Ordner "Vorlagen", zusammen mit index.html. Warum können Sie nicht auf dem server gefunden?

Hier ist der Python-code läuft die app:

from flask import Flask
from flask import render_template

app = Flask(__name__)

@app.route('/')

def runit():
    return render_template('index.html')

if __name__ == '__main__':
    app.run()

Und hier ist der HTML-Teil index.html das hält der link:

<a class="btn btn-lg btn-success" href="signup.html">Sign up</a>
  • Wenn ich war auf der Suche, mein browser angefordert favicon.ico ohne mich zu wissen. Hinzufügen eines 404 route zu Kolben gelöst, dass problem.
InformationsquelleAutor user3047960 | 2014-02-16
Schreibe einen Kommentar