Mijn website doet het niet na het uploaden of verhuizen
Doet je website het niet nadat je hem hebt geüpload of naar WebOké hebt verhuisd? Hieronder vind je de meest voorkomende oorzaken en wat je eraan doet. Gebruik je WordPress, kijk dan ook bij het blok over WordPress.
Je ziet nog de standaardpagina van WebOké
- Het bestand
index.htmlvan de standaardpagina staat er nog. Verwijder het. - Je browser laat nog de oude pagina zien. Leeg je cache of probeer een privévenster.
- Controleer of je de site in
domains/jouwdomein.nl/public_htmlhebt gezet, en niet in een map erboven of ernaast.
De site laadt, maar sommige plaatjes of pagina's niet
Let op hoofdletters. Onze servers maken verschil tussen Foto.jpg en foto.jpg. Verwijst een link naar fotopagina.html terwijl het bestand Fotopagina.html heet, dan wordt het niet gevonden.
WordPress: de voorpagina werkt, maar andere pagina's geven een 404-fout
Dit gebeurt vaak na een installatie of een verhuizing. Meestal ontbreekt het bestand .htaccess met de regels voor de nette adressen (permalinks) van WordPress. Loop deze stappen na:
- Sla de permalinks opnieuw op. Log in op WordPress, ga naar Instellingen › Permalinks en klik zonder iets te veranderen op Wijzigingen opslaan. WordPress maakt de
.htaccessdan opnieuw aan. - Controleer de .htaccess. Open in DirectAdmin Bestandsbeheer en ga naar
domains/jouwdomein.nl/public_html. Zie je geen.htaccess, zet dan eerst verborgen bestanden aan. Ontbreekt het bestand of is het leeg, maak het dan aan met deze standaardinhoud van WordPress:# 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 WordPressStaat WordPress in een submap, bijvoorbeeldpublic_html/blog, dan wordt hetRewriteBase /blog/enRewriteRule . /blog/index.php [L]. - Controleer het adres van je site. Ga in WordPress naar Instellingen › Algemeen. Het WordPress-adres en het site-adres moeten je echte domein zijn, met
https://, en niet meer het oude of tijdelijke adres. Zie ook Bezoekers verplicht doorsturen naar https. - Controleer de map. Staat WordPress in een submap, terwijl bezoekers de site op je domein moeten zien? Lees Een submap in public_html gebruiken als hoofdmap of De documentroot van een domein aanpassen.
.htaccess kan je hele site onbereikbaar maken met een fout 500. Maak eerst een kopie van het bestand voordat je het aanpast. Staan er al regels in van een plugin, zoals een cacheplugin, laat die dan staan en zet het WordPress-blok eronder.Beveilig je ook een map met een wachtwoord? Lees dan .htaccess: nette URL's en toch een map beveiligen.
De site laadt helemaal niet
- Staat er een
index.html,index.htmofindex.phpin public_html, in kleine letters? - Heb je een .htaccess-bestand geüpload of aangepast? Een fout daarin geeft vaak een fout 500. Lees 500 Internal Server Error.
- Zijn de rechten van bestanden of mappen veranderd? Mappen horen meestal op 755 te staan en bestanden op 644.
Zie ook in de DirectAdmin-handleiding: Verborgen bestanden zoals .htaccess tonen en bewerken, Rechten van bestanden en mappen (chmod) en Mijn website is wit of geeft een fout 500.
Uitgebreide uitleg met schermafbeeldingen: Bestanden uploaden en downloaden in de DirectAdmin-handleiding.
