Hallo

momenteel zit ik volop met deadlines van school en nu wil ik eerst local werken maar de site moet uiteindelijk wel op de server van school draaien.
maar het heeft even gedaan en nu laad hij compleet mijn css niet meer en al mijn images. terwijl ze wel goed staan op de server. hoop dat iemand mij spoedig kan helpen want de deadlines zijn volgende week allemaal..

Failed to load resource: the server responded with a status of 404 (Not Found)

Heel eenvoudig, de browser kan het bestand niet vinden. Het staat niet op de locatie waar het opgehaald wordt door de browser.

Controleer het pad
Ga eens handmatig naar de url, kan die nu wel geopend worden?
Sinds wanneer speelt de error, heb je iets gewijzigd?
Henk de Vriep op 11/06/2015 17:10:29

Heel eenvoudig, de browser kan het bestand niet vinden. Het staat niet op de locatie waar het opgehaald wordt door de browser.

Controleer het pad
Ga eens handmatig naar de url, kan die nu wel geopend worden?
Sinds wanneer speelt de error, heb je iets gewijzigd?


waarom kan het local wel goed draaien dan?
heb het wel weer werkend gekregen op een of andere manier moest ik nog een map dieper ../ heel vaag

dan heb ik nog 1 error en dat is dan het volgende:

Refused to display 'http://i296429.iris.fhict.nl/dv/page/provincies/noordBrabant.html' in a frame because it set 'X-Frame-Options' to 'DENY'.
Als ik zo zie staat die URL niet toe dat je hun webpagina in een frame embed.
Neem dus contact met hun op, want ze hebben niet voor niets voor die restrictie gekozen.
Gebruik ook een base-tag. Als je searchengine friendly URL's gebruikt dan raakt de browser in de war als je slashes in je URL's stopt, aan de buitenkant zien deze er verder hetzelfde uit als directories, waardoor het uitgangspad voor je browser niet langer in de "root" van je website ligt.

Een voorbeeld.

Stel je hebt een webroot, met hierin de volgende bestanden:
index.php
images/avatar.gif

In index.php verwijs je naar images/avatar.gif:
<img src="images/avatar.gif" alt="my avatar" />


Als je hier naartoe surft via http://localhost/index.php (of wat voor (virtual) host je ook gebruikt, je kunt zelfs index.php weglaten) gaat dit gewoon goed.

Maar stel dat je een nieuwssysteempje hebt gemaakt, wat bereikbaar is via:
index.php?page=news&id=12

De HTML-code waarmee je verwijst naar images/avatar.gif zal dan nog steeds werken als je er op die manier naartoe surft.

Maar was als je nou zoekmachinevriendelijke URL's gebruikt, waarbij:
/news/[color=#00aa00]<nieuws id>[/color]/<titel nieuwsartikel> intern omgeschreven wordt naar index.php?page=news&id=[color=#00aa00]<nieuws id>[/color]

Als je naar /news/12/mijn-avatar toesurft dan werkt de verwijzing naar je afbeelding niet meer, immers, je browser probeert deze afbeelding op te vragen via [color=#ff0000]/news/12/[/color]images/avatar.gif omdat deze in de veronderstelling is dat je in een subdirectory zit te koekeloeren.

Hiervoor is de base-tag, om je browser een verwijzing te geven naar het juiste "uitgangspunt". Neem je dus in je HTML head het volgende op:
<base href="http://localhost/">

(of hoe je host ook heet) dan werkt de verwijzing naar images/avatar.gif weer wel, ook al heb je een /url/met/slashes/erin.
- Aar - op 11/06/2015 19:03:04

Als ik zo zie staat die URL niet toe dat je hun webpagina in een frame embed.
Neem dus contact met hun op, want ze hebben niet voor niets voor die restrictie gekozen.


maar daar heb ik een tutorial voor gebruikt die ik kan gebruiken via google charts
Ik snap je niet??
- Aar - op 12/06/2015 00:05:36

Ik snap je niet??


ik moet een chart laten zien en die heb ik aan de hand van google chart eerst werkend gekregen. maar omdat ik de site compleet opnieuw aan het bouwen ben geweest werkt hij nu niet meer. maar toch is die code wel hetzelfde gebleven.

Reageren