Ondersteuning » Algemeen WordPress » Waarom worden wp 404 pagina's als 'niet gevonden' getoond?

  • Ik heb een vraagje miss dat iemand dit al eens ergens voorbij heeft zien komen..

    Maar ik was mijn 404 error pagina aan het stijlen naar wens en nu ik klaar ben zie ik dat in mijn browser (Safari) de pagina als ‘niet gevonden’ getoond wordt terwijl de pagina gewoon goed geladen wordt.
    Alle scripten en afbeeldingen worden gewoon gevonden maar alleen bij mijn browser instellingen staat dat de pagina niet gevonden wordt.

    Nu wilde ik dit ook even testen in Google Chrome (ook webkit) maar deze heeft dit hele venster niet om het te checken.

    http://www.plaatjesupload.nl/bekijk/2011/03/10/1299738998-120.png

2 reacties aan het bekijken - 1 tot 2 (van in totaal 2)
  • Ik had het wel willen beantwoorden maar het is me niet duidelijk wat je nu bedoelt. Dan maar in het algemeen:

    Ga ik er even vanuit dat je gewoon een apache/php webserver hebt. Van de rest heb ik toch geen verstand.

    Bij veel providers (lees: directadmin) krijg je standaard een 404.html pagina of 404.shtml aangeboden. Was je die aan het editen?

    WOrdpress laadt dat ding niet. Dat komt door de code in het bestand .htaccess:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress

    Er staat zoveel als: als de pagina die wordt opgevraagd niet bestaat, doe dan maar gewoon index.php – wordpress dus. Daar wordt de boel opgevangen door de bijbehorende theme pagina, meestal 404.php

    Hopelijk is het je nu duidelijk en anders laat nog even weten.

    Thread starter Jaja..

    (@jaja-1)

    Nee ik ben op dit moment even lokaal bezig via MAMP (volgens mij is dat wel Apache/PHP) Het is een dienst die zet eigenlijk zeg maar een hosting op je computer zodat alle .php en database gedoe gewoon werkt en je niet online hoeft te testen.

    Maar in je thema folder zit ook een bestand dat 404.php heet.
    Als ik het goed begrijp is dat toch je 404 pagina. Als een pagina of url niet gevonden wordt dan krijg je toch dat bestand te zien in WordPress?

    Nu had ik deze aangepast, gewoon wat andere content erin niet veel geks. Een afbeelding en dat soort dingen.

    En nu probeer ik deze pagina te laden in mijn browser Safari om te kijken wat mijn bezoekers straks zullen zien als ze ooit eens op een pagina komen die niet bestaat.

    Na het laden zie ik dat alles perfect en goed uitziet in de browser. afbeeldingen worden getoond teksten staan er zoals ik dat graag wil hebben.
    Alleen als ik in Safari (ALT+CMD+A) druk dan krijg ik een extra venster en kan ik zien welke bestanden er allemaal geladen worden vanuit een pagina of url (zie linkje eerste post)
    Dan zie je dat in het blauwe geselecteerde gedeelte helemaal rechts staat: Niet gevonden Dat wil dus zeggen dat de pagina 404 niet gevonden is volgens mijn browser maar het gekke is dat dit wel zo is anders zou ik mijn content niet zien in de browser.

    En dit probleem doet zich alleen bij WordPress pagina’s voor.
    Dus alleen bij de 404’s van WordPress.

2 reacties aan het bekijken - 1 tot 2 (van in totaal 2)
  • Het onderwerp ‘Waarom worden wp 404 pagina's als 'niet gevonden' getoond?’ is gesloten voor nieuwe reacties.