U kunt uw website tijdelijk blokkeren door een paar regels in .htaccess te zetten. Dat is een instellingenbestand van uw website. Uw bestanden blijven bewaard en u verandert niets aan uw mailboxen of de mailserver. Gebruik hiervoor niet de knop Suspend in DirectAdmin.
Deze uitleg is voor hosting met Apache of LiteSpeed Enterprise, waar .htaccess actief is. Bij Nginx of een combinatie van webservers kan een aanvullende blokkade nodig zijn. Weet u niet wat uw hosting gebruikt? Vraag dit aan uw webbouwer.
1. Open de map van uw website
Log in op DirectAdmin met de gegevens van uw hostingaccount. U komt nu op het beginscherm van DirectAdmin.
Zoek in het menu naar File Manager (Bestandsbeheer) en klik daarop. In veel versies staat dit onder System Info & Files (Systeeminfo en bestanden). U ziet nu de bestanden en mappen van uw hostingaccount, vergelijkbaar met de Verkenner op uw computer. De indeling kan per DirectAdmin-versie verschillen.
Open domains. Open daarna de map met uw eigen domeinnaam, bijvoorbeeld uwbedrijf.nl. Staan er meerdere domeinen? Kies de website die u tijdelijk wilt uitschakelen.
Open binnen die domeinmap de map public_html. Dit is meestal de map met uw websitebestanden. Controleer de maplocatie boven de bestandenlijst: die hoort te eindigen op domains/uwbedrijf.nl/public_html, met uw eigen domeinnaam in plaats van uwbedrijf.nl. Staat u al in deze map? Dan hoeft u de vorige mappen niet opnieuw te openen.
Zoek het bestand .htaccess in de bestandenlijst. Let op de punt vooraan in de naam. Ziet u het niet? Zoek bij de weergave-instellingen van File Manager naar verborgen bestanden tonen / Show hidden files en zet die optie aan als deze aanwezig is. Bestanden die met een punt beginnen kunnen verborgen zijn. Ga daarna verder met stap 2.
Staat uw website in een andere map of gebruikt HTTPS een aparte private_html-map? Gebruik dan de map waaruit die website wordt geladen. Twijfelt u, vraag uw webbouwer welke map u nodig heeft.
2. Voeg het blokje toe
Bestaat
.htaccessal? Download eerst een kopie naar uw computer en kies daarna Bewerken / Edit. Bestaat het echt niet, maak dan een nieuw bestand met precies de naam .htaccess, inclusief de punt vooraan.Plak het onderstaande blokje helemaal bovenaan, vóór alle bestaande tekst en vóór eventuele
# BEGIN WordPress-regels. Laat de bestaande inhoud staan.Klik op Opslaan / Save.
# BEGIN TIJDELIJK OFFLINE
ErrorDocument 503 "Deze website is tijdelijk niet beschikbaar."
RewriteEngine On
RewriteRule ^ - [R=503,L]
# END TIJDELIJK OFFLINE
De melding wordt door de webserver getoond, zonder een onderhoudsplugin.
3. Controleer of de blokkade werkt
Open uw website in een privévenster of incognitovenster. U hoort nu “Deze website is tijdelijk niet beschikbaar.” te zien. De webserver geeft daarbij statuscode 503: tijdelijk niet beschikbaar.
Controleer ook een binnenpagina, het inlogadres van uw website en een afbeelding of download. Probeer zowel http:// als https://, met en zonder www. Aparte subdomeinen en testsites kunnen een eigen blokkade nodig hebben.
Ziet u nog gewone pagina’s of bestanden? Dan is de blokkade niet volledig. Een cache, zoals Cloudflare, of een andere serverinstelling kan de oorzaak zijn. Laat uw webbouwer dit controleren en de blokkade afmaken.
Krijgt u 500 Internal Server Error? Controleer of u het blokje exact heeft gekopieerd. Helpt dat niet, verwijder alleen het toegevoegde blokje en sla op. De site kan dan weer bereikbaar worden; neem bij een beveiligingsprobleem direct contact op met uw webbouwer voor een andere blokkade.
4. De website weer aanzetten
Open hetzelfde .htaccess-bestand. Verwijder alleen het blokje van # BEGIN TIJDELIJK OFFLINE tot en met # END TIJDELIJK OFFLINE en sla op. Laat alle oorspronkelijke regels staan. Controleer daarna uw website opnieuw.
Haalt u de site offline vanwege een beveiligingsprobleem? Zet hem pas weer aan nadat de oorzaak is verholpen. Deze blokkade stopt websitebezoeken, maar geen geplande taken op de server. Formulieren en andere websitefuncties werken tijdens de blokkade ook niet.