Fehlermeldung 404

  • Mein erstes Tutorial ist eigentlich Fertig auch wenn es nicht so sonderlich gut oder professionell aussieht. Allerdings läuft es nicht richtig.

    Wenn ich auf das Navigationsmenü gehe bekomme ich dauernd folgende Fehlermeldung:

    [FONT=&amp]HTTP Error 404.0 - Not Found[/FONT]
    [FONT=&amp]Die gesuchte Ressource wurde entfernt oder umbenannt, oder sie steht vorübergehend nicht zur Verfügung.

    [/FONT]

    Jetzt meine Frage ist das ein Fehler in der Syntax oder ist es ein konfigurationsfehler innerhalb des Programms (Editors) ?

    Wenn es ein Fehler in der Syntax sein sollte poste ich den Code.

    Edit: ich Poste den Code mal das sind aber mehrere Seiten ich hoffe ich kopiere richtig und Ihr blickt dann durch was was ist.

    2 Mal editiert, zuletzt von Aeshma (25. Mai 2015 um 07:50) aus folgendem Grund: Code Eingefügt

  • 404 weißt auf eine fehlende Datei hin. http://de.wikipedia.org/wiki/Toter_Link
    Meist ist die Datei aber vorhanden und nur der Text des Links falsch. Die Server unterscheiden in der Regel die Groß-/Kleinschreibung und sind auch sonst sehr pingelig. So führt ein Link von (Beispiel) <a href="index.htm">Startseite</a> zur index.htm, nicht aber zur index.html oder auch nicht zur Index.htm.

    Dateinamen und Links mal überprüfen.

    Gegen Mods kommt man nicht an, die haben immer Recht. Sind scheinbar nicht kritikfähig.

  • Da ich (zumindest nicht wissentlich) die Versuchsseite nicht auf einen Server gestellt habe, glaube ich dass es dann nur das Verschieben der Dateien sein kann was als Fehlerquelle in Frage käme. Dateinamen stimmen alle (wie das mit den links aussieht weiß ich gar nicht). Was wäre denn ein Lösungsansatz? die betreffenden Zeilen neu schreiben?

    Zu der Überprüfung der links: Ich habe es versäumt, in der doch sehr unübersichtlichen Verzeichnisstruktur meiner Umgebung ein entsprechendes Verzeichnis anzulegen in dem ich die tutorial Verzeichnisse anlegen hätte können/sollen.

    Würde es etwas bringen bei den links die genauen pfadangaben via copy&paste in den Code einzufügen?

    Edit: Auch nach einfügen der genauen pfadangaben erscheint immer noch die gleiche Fehlermeldung.

    Ich sollte vielleicht noch erwähnen (falls ich das noch nicht habe): die „Startseite“ (also index.html) erscheint fehlerfrei. Erst wenn ich versuche über die links zu „Preise.html“ oder „Bilder.html“ zu wechseln bekomme ich den Fehlercode.

    Ich steh im Wald

    Einmal editiert, zuletzt von Aeshma (25. Mai 2015 um 12:32) aus folgendem Grund: copy&amp;paste ergab nichts

  • Naja, du solltest dir erstmal eine einheitliche Schreibweise angewöhnen. In Links werden keine Backslashes verwendet, auch wenn Browser das teilweise tollerieren. Deine erwähnten Links, sind die richtig? Deine index.html ist im obersten Verzeichnis? Ich frage, weil deine Links zu Preisen und Bilder sind keine funktionierenden:

    Zitat

    <li>Unsere Preise</li>
    <li><a href="..Bilder.html">Bilder von unseren Produkten</a></li>

    Wenn schon dann:

    Zitat

    <li><a href="Preise.html">Preise</a></li>
    <li><a href="Bilder.html">Bilder</a></li>

    Deine 404 kommt evtl. daher, dass du deine Links falsch schreibst. Ich vermute auch, dass über der Index.html keine weiteres Verzeichnis existiert.

    Gegen Mods kommt man nicht an, die haben immer Recht. Sind scheinbar nicht kritikfähig.

  • Ja ich hatte anstelle des „\“ ein „/“ geschrieben das war der Fehler. Inzwischen komme ich bis zur 2. Seite ohne den Fehlercode 404.

    Wenn ich aber zur 3. Seite wechseln will (Bilder.html) bekomme ich den Fehler 403 forbidden URL.

    Liegt das daran dass über index.html kein weiteres Verzeichnis existiert? (wobei index.html ja in einem Verzeichnis liegt d.h. es muss eigentlich ein übergeordnetes Verzeichnis existieren).

    Edit: die index.html liegt im gleichen verzeichnis wie Preise.html und Bilder.html also hier: C:\Users\Name\Documents\Visual Studio 2013\Projects

    2 Mal editiert, zuletzt von Aeshma (25. Mai 2015 um 13:46)

  • Deine Verzeichnisstruktur kennt keiner außer dir. Ich wiederhole mal, bring die Links in Ordnung!

    Wenn du zu einer Datei im gleichen Verzeichnis verweist -> datei.html
    Wenn du zu einer Datei in einem Verzeichnis in diesem Verzeichnis verweist -> verzeichnis/datei.html
    Wenn du zu einer Datei in einem Verzeichnis über diesem Verzeichnis verweist -> ../datei.html

    Zitat

    Ja ich hatte anstelle des „\“ ein „/“ geschrieben das war der Fehler.


    Nö, "/" ist richtig.

    Gegen Mods kommt man nicht an, die haben immer Recht. Sind scheinbar nicht kritikfähig.

    Einmal editiert, zuletzt von Gastl (25. Mai 2015 um 13:49)

  • Jetzt Funktioniert es. Es werden zwar keine Bilder angezeigt bei Bilder.html aber die Fehlermeldungen sind weg das war mir Wichtig. Danke !

  • Dann sind wohl wieder die Links schuld, hier die zu den Bildern eben ;)

    Gegen Mods kommt man nicht an, die haben immer Recht. Sind scheinbar nicht kritikfähig.

  • Ja das denke ich auch, wobei die Bilder in einem übergeordneten Verzeichnis liegen also müsste ich doch schreiben:


    <img src=“..\img\Schreibtisch.jpg \>

    Edit: Nein es war das gleiche Verzeichnis. Alles geklärt :)

    - - - Aktualisiert - - -


    Nö, "/" ist richtig.

    ?? Nachdem ich aus / ein \ gemacht habe hat es aber funktioniert. :shock::?:

    Einmal editiert, zuletzt von Aeshma (25. Mai 2015 um 14:02)

  • Mein nächstes Problem besteht darin, den Seiten Preise.html und Bilder.html via CSS Farbliche Gestaltung zu verpassen wie mach ich das?
    Für die Startseite (also index.html) hab ich eine CSS Datei namens Formate.css angelegt muss ich für jede weitere Seite eine extra CSS Datei anlegen oder kann ich innerhalb der Formate.css die Gestaltung für Seite 2 und 3 angeben wenn ja wie Funktioniert das ?

    PS: Der Backslash war in sofern richtig da es sich hier um eine Pfadangabe gehandelt hat, welche in Windows mit \ geschrieben wird.

  • Stimmt du hast recht. Ich Lerne noch und gebe mein Bestes. Beim erstmaligen überfliegen der css Grundlagen konnte ich nichts finden was meine Frage bezüglich der Gestaltung der anderen beiden Seiten beantworten hätte können aber mit Sicherheit kann ich das erst nach studieren der Grundlagen sagen.

    Ich frage deshalb, weil bei meinem Schreinerei tutorial ich die css Datei ja Formate.css genannt habe und nicht etwa formatindex.css

    Daher ist mir noch nicht klar ob ich für die Seite Preise.html eine extra css Datei brauche oder nicht.

  • Zitat von Aeshma


    Ich frage deshalb, weil bei meinem Schreinerei tutorial ich die css Datei ja Formate.css genannt habe und nicht etwa formatindex.css

    Daher ist mir noch nicht klar ob ich für die Seite Preise.html eine extra css Datei brauche oder nicht.


    Der Name der CSS-Datei ist zweitrangig und kann von dir gewählt werden, wie du es möchtest. Was mir immer wieder aufgefallen ist, dass du für Datei- und Ordnernamen mit Großbuchstaben versiehst. Das wäre eine Fehlerquelle. Ich würde generell auf Kleinschreibung setzen, hat sich bewährt.

    Was zu deiner CSS-Datei in der Preise.html zu sagen wäre, du kannst natürlich eine eigene CSS-Datei dafür definieren, kannst aber auch ein CSS-Datei für ALLE deiner Dateien nehmen.

    Gegen Mods kommt man nicht an, die haben immer Recht. Sind scheinbar nicht kritikfähig.