24748
netweters
|
152275
antwoorden
|
20687
vragen
|
Hallo, ik heb een statische webspace en domein bij telenet. Ik kan connecteren met een FTP client en files hierop zetten. Nu zou ik graag in mijn HTML code verwijzen naar een file die ik op deze webspace gezet heb maar dit lukt niet. Ik krijg daarvoor error dat ik geen toelating heb om op deze directory iets te gaan lezen ( FORBIDDEN ). Is dit wel mogelijk om eigen files te gaan benaderen of kan dit niet bij TELENET?
@Ex-Netweter
Je kan naar alles verwijzen wat je er op gezet hebt. Is je verwijzing wel correct? Stel dat je een folder afbeelding gemaakt hebt op uw webpagina en daar staat een foto met de naam foto.jpg.
In uw index.html die in de root staat verwijs je dan ofwel naar afbeelding/foto.jpg ofwel naar users.telenet.be/uw_website_naam/afbeelding/foto.jpg
Dat dacht ik ook maar dat lukt niet. Deze files staan wel degelijk via FTP op mijn webspace maar als ik dat doe dan zegt de browser "The requested URL /images/image3.jpg was not found on this server." En deze staat daar wel degelijk. Heb al een tip gevolgd om dit in de map assets te plaatsen maar dan krijg ik "You don't have permission to access /assets/ on this server".
@Ex-Netweter Als je dit in eigen mappen zet mag dat geen probleem zijn. Je hebt je root map en daar zet je uw homepages en zoveel mappen als je wil. Natuurlijk correct verwijzen. bijvoorbeeld vanuit de root map /naam_map/bestand. Vanuit een andere map eventueel /naam_rootmap/naam_mapbestand.
Eigenlijk gebruik ik altijd de notatie domeinnaam/naam_map/eventueel_een_submap/naam_bestand.
@Ex-Netweter
Ik vermoed dat je deze fout krijgt omdat er een fout is in de link. Ik denk dat je onder andere deze fout kan krijgen met een relatief pad waarbij je een folder teruggaat als je reeds in je root zit (door ../xxx ).
De makkelijkste manier van verwijzen is door de volledige url te gebruiken, zoiets als:
http://users.telenet.be/userid/foto.jpg
Natuurlijk je userid en pad aanpassen zodat het overeenstemt met de lokatie van je bestand.
Je kunt ook met een relatief pad verwijzen.
Staat je index.htm in /userid, dan verwijs je vanuit dat bestand gewoon naar foto.jpg (of afbeelding/foto.jpg als je er voor gekozen hebt een aparte folder te gebruiken).
Denk erom je relatieve pad te beginnen zonder /
De één vind het zus beter, de andere zo. Elk heeft zijn voor- en nadelen.
Ik gebruik altijd relatieve verwijzingen. Je zet de hele structuur op in een bepaalde folder op je computer. Met de relative namen kan je gemakkelijk testen of alles werkt. Je begint met de klikken op het index.htm(l) bestand en klik van daaruit verder naar alle verwijzingen. Je moet geen komma aanpassen als je dit overdraagt naar users.telenet.be.
Waar @Arnie userid vermeldt, is dat niet uw gebruikers id, maar wel de naam die je opgeeft als je uw ruimte aanmaakt in mijn Telenet.
Hier staat wel als voorbeeld een persoonsnaam, maar dat mag om het even wat zijn, voor zover je de syntaxregels voor een url volgt.
Hier een voorbeeldje, van een website die ik juist aangemaakt heb:
http://users.telenet.be/sandbox/
De index.html ziet er als volgt uit, met een relatief pad naar de afbeelding geek.png in de folder images
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Hello!</title>
</head>
<body>
<h1>Hello World!</h1>
<p>This is a simple paragraph.</p>
<img src="images/geek.png" alt="My geek avatar">
</body>
</html>