Error 405 is Method Not Allowed. Dat is niet zozeer iets wat je moet gaan zoeken bij je database, maar meer bij je browser of server-instellingen.
Wat ik me dan afvraag is: welke browser gebruik je en op welke manier bezoek jij die pagina? Heb je per ongeluk ook nog ergens .htaccess o.i.d. (zou evt. ook de 405-error kunnen induceren)?
Link gekopieerd
Ik gebruik Internet explorer en firefox
Ik heb (ondanks dat je hem niet ziet staan) een .htacces bestand:
RewriteEngine On
Options +FollowSymlinks
RewriteBase /
RewriteCond %{HTTP_HOST} jcsl.nl
RewriteCond %{REQUEST_URI} !^/new/?
RewriteRule ^(.*)$ new/$1 [L]
ErrorDocument 400 http://www.jcsl.nl/?pagina=error400
ErrorDocument 401 http://www.jcsl.nl/?pagina=error401
ErrorDocument 403 http://www.jcsl.nl/?pagina=error403
ErrorDocument 404 http://www.jcsl.nl/?pagina=error404
ErrorDocument 404 http://www.jcsl.nl/?pagina=error405
ErrorDocument 500 http://www.jcsl.nl/?pagina=error500
ErrorDocument 500 http://www.jcsl.nl/?pagina=error503
zou het kunnen zijn dat het aan het script van de gewone site ligt:
$maintitel =$maintekst['website_titel'];
if(!isset($_GET['pagina'])){
$main ='<h7>'.nl2br($maintekst['website_inhoud']).'</h7>';
}
ELSEIF($_GET['pagina'] == "home"){
$main ='<h7>'.nl2br($maintekst['website_inhoud']).'</h7>';
}
ELSEIF($_GET['pagina'] == "verkoop"){
$main ='<h7>'.nl2br($maintekst['website_inhoud']).'</h7>';
include_once("template/verkoop.php");
}
ELSEIF($_GET['pagina'] == "verhuur"){
$main ='<h7>'.nl2br($maintekst['website_inhoud']).'</h7>';
}
ELSEIF($_GET['pagina'] == "referenties"){
$main ='<h7>'.nl2br($maintekst['website_inhoud']).'</h7>';
include_once("producties/productieoverzicht.php");
}
ELSEIF($_GET['pagina'] == "referentie"){
include_once("producties/productie.php");
$maintitel .= (empty($pgProductieTitel)) ? '' : ' - '.$pgProductieTitel;
}
ELSEIF($_GET['pagina'] == "allproductie"){
include_once("producties/allproductie.php");
$maintitel .= "Productie Overzicht";
}
ELSEIF($_GET['pagina'] == "workshops"){
$main ='<h7>'.nl2br($maintekst['website_inhoud']).'</h7>';
}
ELSEIF($_GET['pagina'] == "contact"){
include_once("contact/contact.php");
include_once("contact/contactformulier.php");
$main .='<h7><table><tr><td>'.nl2br($maintekst['website_inhoud']).'</td></tr></table></h7>';
}
ELSEIF($_GET['pagina'] == "nieuws") {
$main ='<h7>'.nl2br($maintekst['website_inhoud']).'</h7>';
include_once("includes/nieuws.php");
$maintitel .= (empty($pgnieuwstitel)) ? '' : ' - '.$pgnieuwstitel;
}
ELSEIF($_GET['pagina'] == "fotos") {
$main ='<h7>'.nl2br($maintekst['website_inhoud']).'</h7>';
include_once("includes/foto.php");
$maintitel .= (empty($titelmap)) ? '' : ' - '.$titelmap;
}
ELSEIF($_GET['pagina'] == "algemene-voorwaarden") {
$main ='<h7>'.nl2br($maintekst['website_inhoud']).'</h7>';
include_once("includes/algvw.php");
}
ELSEIF($_GET['pagina'] == "error400") {
$main ='<h7>'.nl2br($maintekst['website_inhoud']).'</h7>';
}
ELSEIF($_GET['pagina'] == "error401") {
$main ='<h7>'.nl2br($maintekst['website_inhoud']).'</h7>';
}
ELSEIF($_GET['pagina'] == "error403") {
$main ='<h7>'.nl2br($maintekst['website_inhoud']).'</h7>';
}
ELSEIF($_GET['pagina'] == "error404") {
$main ='<h7>'.nl2br($maintekst['website_inhoud']).'</h7>';
}
ELSEIF($_GET['pagina'] == "error405") {
$main ='<h7>'.nl2br($maintekst['website_inhoud']).'</h7>';
}
ELSEIF($_GET['pagina'] == "error500") {
$main ='<h7>'.nl2br($maintekst['website_inhoud']).'</h7>';
}
ELSEIF($_GET['pagina'] == "error503") {
$main ='<h7>'.nl2br($maintekst['website_inhoud']).'</h7>';
}
ELSEIF($_GET['pagina'] == ""){
{
$mainqry = mysql_query("SELECT * FROM website, website_menu
WHERE website_menu_intern=website_id
AND website_menu_intern=12 ");
}
$maintekst = mysql_fetch_array($mainqry);
$maintitel =$maintekst['website_titel'];
$main ='<h7>'.nl2br($maintekst['website_inhoud']).'</h7>';
}
Link gekopieerd
Het is een domme fout geweest denk ik. Check is wat er staat op regeltje 16 van je htacess:
ErrorDocument 404 http://www.jcsl.nl/?pagina=error405
Die 404 moet naar 405 veranderd worden.
Link gekopieerd
hmm inderdaad een beetje dom ja.
Link gekopieerd
Niet stom bedoeld, maar gewoon zo'n foutje dat er in sluipt ;)
Success verder
Link gekopieerd
Heel erg bedankt, het probleem is nog niet helemaal io gelost,maar in ieder geval geen error pagina meer.
Tco wel. Ik krijg nu error 400
Link gekopieerd
Wat is je htaccess nu dan?
Link gekopieerd
Link gekopieerd
Kun je niet in je log kijken wat er achter schermen exact gebeurd? Want dit is een beetje te veel glazen bol verhaal.
Je hebt het wel over een Bad-Request melding. Die zie ik ook, maar hoe deze ontstaat is mij totaal niet duidelijk.
Link gekopieerd
Bedoel je door de foutmelding in hetscript aan te zetten? Dit staat aan:
error_reporting(E_STRICT);
error_reporting(E_ALL);
Of bedoel je misschien wat anders
Link gekopieerd