Hallo,
als index.php heb ik dit geupload naar mn webhost:

<?php

if (isset($_GET['page']))
{
switch($_GET['page'])
{
case 1 : echo'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body bgcolor="#353535">
<head>
<title>TEST</title>

<link href="http://vjs.zencdn.net/4.5/video-js.css" rel="stylesheet">
<script src="http://vjs.zencdn.net/4.5/video.js"></script>

<!--
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
-------------------------------------------------------------------------
P { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial}
TD { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial}
-->
</style>
</head>
<body>
<center>
<b>TEST</b><br>This is a test to check if this works.</p>
</center>
</body>
</html>';
break;

case 2 : echo"test";
break;

case 3 : echo"<b>another test</b>";
break;
}
}
else
{
include('mainpage.php');
}

?>


als mainpage.php heb ik een gewoon php bestandje die normaal werkt
alles is in de root geupload, maar als ik naar mn website ga, dan wordt er niets geladen en krijg ik een 404 not found error

hetzelfde geldt als ik naar /index.php?id=1 ga, of 2 of 3
zelf ben ik begginend in php en haalde ik de bronnen van:
http://www.codingforums.com/php/56582-how-make-index-php-id%3Dblah.html
en:
http://stackoverflow.com/questions/1100354/how-can-i-echo-html-in-php

waar zou het probleem kunnen zitten?
Weet je zeker dat je het op de juiste plaats hebt geupload? Want een 404 betekent niets anders dan: 'Bestand of directory niet gevonden'
Je mainpage.php moet in de zelfde map staan als je index.php. Dat lijkt niet het geval.
en wat gebeurt er als je naar http://jouwsite.nl/index.php gaat?

[size=xsmall]Toevoeging op 14/04/2014 11:46:47:[/size]

als hij mainpage.php niet zou kunnen vinden, was het niet de http-error 404, maar een php error "cannot include mainpage.php" oid
Hoe roep je de site aan? Jammer dat je hem volledig wegedit, wat begrijpelijk is. Maar eventueel kan je ook de URL/IP censureren.

Is het verder een eigen server waar je je site op plaatst?
Ik vermoed een configuratiefout op de server zelf...
En een normaal .html bestand zonder PHP? Dat kan je ook uitproberen.
2 minuten is veel te lang voor een gewone 404: als de file er niet is, dan weet je de server dat heel snel. Ook nginx

Dan hoeft dan iet minuten te duren
ik roep mn site aan als example.tk in de adresbalk
maar heb eens een plaatje en een html file geupload en de laadtijd blijft evenlang

ook example.tk/dsijcdskjncozn duurt zo lang en als ik een 404.html upload die de 404 error zou moeten vervangen krijg ik nog steeds de basic 404 error en niet mijn custom error...

blijkbaar ligt het niet aan mn php scripts maar aan mn webhost ofzo?
blijkbaar ligt het niet aan mn php scripts maar aan mn webhost ofzo?


lijkt het wel op:
ofwel staan de files op de verkeerde plek,
ofwel heeft de server sowieso een probleem.

file-not-found is in enkele milliseconden te bepalen door de webserver. Dat duurt geen minuten.

Reageren