Hallo zusammen,
ich bin neu hier im Forum und neu im Thema "Webhosting", entschuldigt deshalb meine Unwissenheit oder eventuell dumme Folgefragen.
Bei netcup habe ich mir das "Webhosting 1000"-Paket zugelegt und eine inklusive Domain erstellt. Der normale Dokumentenstamm ist ja /httpsdocs. Da ich aber noch zwei weitere Domains habe wollte ich das Ganze aufteilen. Meine neue Struktur sieht wie folgt aus:
/sites/Domain1
/sites/Domain2
/sites/Domain3
Sprich: Ich habe einen neuen Dokumentenstamm angelegt, für jede Domain einen. Diesen habe ich auch erfolgreich geändert, zwei von drei Domains zeigen noch die Standard netcup Nachricht "Hier entsteht eine Website an" (Oder so ähnlich)
Auf einer Website wollte ich dann allerdings schon einmal etwas HTML/CSS testen. Hier kommt dann das Problem:
Ich habe in einem der Domain-Ordner einen Ordner mit dem Namen images erstellt. Pfad wäre dann ja /sites/Domain1/images/NameDesBildes, richtig? Da ich dann nicht mehr weitergekommen bin habe ich mir bereits andere Forum-Beiträge mit demselben Problem angeschaut, ich warte vergeblich auf eine Lösung... Lokal funktioniert die Verlinkung natürlich perfekt, alles wird korrekt angezeigt, aber das Webhosting verhält sich natürlich anders bzw. verhält sich anders, wenn man dann von außen auf die Domain zugreifen möchte.
- Beitrag 1: Bilder auf eigenem Webspace verlinken schlägt leider fehl.
- Beitrag 2: Bildresourcen (png) (img tag) -> 404 auf netcup, funktionieren lokal
Hier habe ich die dort beschriebenen Tipps angewendet. Bilder in einen komplett neuen Ordner verschoben, Berechtigungen geändert etc.
Auch habe ich versucht auf den /sites/domain1/images Ordner über das Web zuzugreifen. Wenn ich htttps//:domain1.de/images eingebe bekomme ich einen 403-Fehler, aber wenn ich dann das Bild suche gibt er mir einen 404 Not Found aus. Meine Frage diesbezüglich: Wie funktioniert hier die korrekte Verlinkung im HTML-Code auf den Ordner? Geht das überhaupt so?
Mit dem Problem verbunden ist auch meine style.css-Datei. Gehe ich auf die Seite und untersuche sie, dann wird mir index.html ganz normal angezeigt, wenn ich die Sachen, die einen 404-Fehler verursachen, entferne, aber in meiner style.css-Datei ist nichts, dementsprechend sieht die Website aus... Diese Datei befindet sich im gleichen Ordner wie index.html
Anbei einmal etwas Code, der vereinfach das Ganze vielleicht:
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no">
<title>Meine Seite</title>
<link rel="shortcut icon" href="https://domain1.de/images/name.png"> # Das war mein kläglicher Versuch den Ordner zu finden
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.15.4/css/all.css"> # Das wird bei der Untersuchung der Seite angezeigt
<link rel="stylesheet" href="style.css"> # Verlinkung zu style.css funktioniert nicht
</head>
Vielleicht stelle ich mich auch extrem doof an und es gibt eine einfache Lösung dafür, aber scheinbar klappt die Verlinkung einfach nicht.
Bilde zur Visualisierung:
Danke im Voraus!