Het omleiden van subdomeinen kan nodig zijn om verschillende redenen, bijvoorbeeld voor SEO-doeleinden, website herstructurering, of merk herpositionering. In ons vak komen we regelmatig tegen dat bedrijven stoppen met een bepaalde dienst die bijvoorbeeld draaide op een subdomein. Aangezien dit subdomein wel geindexeerd is in Google is het van belang om een 301 redirect  te maken. Daar gaan we in dit artikel verder op in.

Hier leer je hoe je alle pagina’s van een subdomein kunt omleiden naar een hoofddomein via de .htaccess-file.

Subdomein redirecten naar hoofddomein

Stap 1: open .htaccess
De .htaccess-file bevindt zich bijna altijd in de public_html map van de hosting server. Open deze file met een teksteditor.

Stap 2: voeg de code toe
Voeg de volgende code toe aan de .htaccess-file om een subdomein naar een ander domein om te leiden:

# This will redirect a subdomain to another domain

RewriteEngine On
RewriteCond %{HTTP_HOST} ^subdomein.hoofddomein.nl$ [NC]
RewriteRule ^(.*) https://hoofddomein.nl/$1 [L,R=301]

Wat doet de code?

  • RewriteEngine On: Deze regel activeert de her-schrijfmodule van Apache.
  • RewriteCond %{HTTP_HOST} ^subdomein.hoofddomein.nl$ [NC]: Dit definieert de voorwaarde waaronder de regel wordt uitgevoerd, in dit geval, wanneer de HTTP_HOST, de subdomein is.
  • RewriteRule ^(.*) https://hoofddomein.nl/$1 [L,R=301]: Als aan de voorwaarde is voldaan, wordt deze regel uitgevoerd. Deze stuurt elke URL van het subdomein door naar het overeenkomstige pad op het hoofddomein.

Redirect voorbeeld

Een pagina van subdomein.domein.nl/voorbeeld zal worden omgeleid naar hoofddomein.nl/voorbeeld, dankzij de bovenstaande code. Dit kan bijvoorbeeld zijn dat je een shop gestopt hebt en deze wilt redirecten naar de website.

Tips

  1. Backup maken: Maak altijd een backup van je .htaccess-file voordat je wijzigingen aanbrengt.
  2. Testen: Test de omleiding zorgvuldig om ervoor te zorgen dat het correct werkt en om onbedoelde gevolgen te voorkomen.
  3. SEO overwegingen: Een 301-omleiding is SEO-vriendelijk en geeft aan dat de pagina permanent is verplaatst. Dit helpt bij het behouden van de zoekmachine ranking.

Als website eigenaar kom je regelmatig in aanraking met de technische aspecten van websitebeheer (tenzij je WordPress onderhoud hebt natuurlijk), zoals het instellen van redirects.

Een htaccess 301 redirect is een goede manier om bezoekers van een oude niet meer bestaande of gewijzigde URL automatisch door te sturen naar een nieuwe URL binnen je website of WordPress webshop, zonder dat dit invloed heeft op de zoekmachine-optimalisatie (SEO) van de website.

Dit is vooral handig wanneer je de structuur van een site hebt veranderd, pagina’s hebt verplaatst of oude content hebt verwijderd die nog steeds verkeer trekt.

Wat is een 301 redirect?

Een 301 redirect is een permanente omleiding van één URL naar een andere. Deze redirects worden vaak gebruikt om ervoor te zorgen dat de SEO-waarde van een oude pagina, zoals linkautoriteit en ranking power, wordt overgedragen aan de nieuwe pagina. Dit is altijd nodig om te voorkomen dat je verkeer en rankings verliest na het wijzigen van URL’s op je site.

Hoe stel je een 301 redirect in via .htaccess?

Om een 301 redirect in te stellen via een .htaccess bestand, moet je toegang hebben tot de root van je website, waar het .htaccess-bestand zich bevindt. Dit bestand is een configuratiebestand gebruikt door Apache web servers. Het beheren van dit bestand vereist basis kennis van serverbeheer en voorzichtigheid – een verkeerde aanpassing kan je site ontoegankelijk maken.

Hier zijn de stappen die je moet volgen om een 301 redirect in te stellen:

  1. Toegang tot het .htaccess bestand: Dit bestand vind je in de root directory van je website. Je kunt het bewerken met een FTP-client of via een bestandsmanager in je hosting control panel.
  2. Voeg de redirect regel toe: Om een 301 redirect in te stellen, voeg je de volgende regel toe aan je .htaccess-bestand:
    Redirect 301 /oude-pagina.html /nieuwe-pagina.html
  3. Vervang /oude-pagina.html met de oude URL (relatief ten opzichte van de root van de site) en /nieuwe-pagina.html met de pad naar de nieuwe locatie van de pagina.
  4. Sla op en upload het bestand: Nadat je de wijzigingen hebt aangebracht, sla je het .htaccess-bestand op en upload je het terug naar de server als je het offline hebt bewerkt. Zorg ervoor dat je het opslaat zonder bestandsextensie, gewoon als .htaccess.
  5. Test de redirect: Bezoek de oude URL om te controleren of de redirect correct werkt en je naar de nieuwe URL leidt.

Het is belangrijk om te onthouden dat wijzigingen in het .htaccess bestand onmiddellijk van invloed zijn en dat een fout in de syntax van dit bestand kan leiden tot fouten op je website. Als je niet zeker bent van je acties, is het altijd een goed idee om een back-up van het bestaande .htaccess bestand te maken voordat je wijzigingen doorvoert.

Door slim gebruik te maken van 301 redirects via het .htaccess bestand, kun je de gebruikerservaring en SEO-prestaties van je website aanzienlijk verbeteren, waardoor bezoekers en zoekmachines de juiste content efficiënt kunnen vinden.

Als je via de hostingprovider niet kunt forceren dat een SSL certificaat geladen wordt voor jouw WordPress website dan kun je dit toevoegen aan je .htaccess bestand om dit alsnog te forceren.

Voor SEO is het van belang dat er maar één variant van jouw website in de zoekmachines geïndexeerd wordt, dus niet de http en de https variant beiden. Ook in Google Search Console is het handig om alleen de https variant toe te voegen of het volledige domein.

WordPress SSL forceren via .htaccess

##------Forceer HTTPS verbinding geheel domein------##
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
##

LScache time-outs? Probeer deze code.

Het kan frustrerend zijn wanneer je te maken krijgt met time-outs bij het gebruik van LScache op je website. Deze time-outs kunnen ervoor zorgen dat je website traag wordt of dat bepaalde functionaliteiten niet goed werken. Gelukkig is er een eenvoudige oplossing die je kunt proberen.

In dit artikel in onze uitgebreide WordPress kennisbank zullen we je laten zien hoe je deze time-outs kunt verminderen en je website soepeler kunt laten draaien.

Stap 1: Bewerk je .htaccess-bestand

Om LScache time-outs te verminderen, moeten we enkele aanpassingen maken in het .htaccess-bestand van je website. Volg deze stappen:

  1. Ga naar de rootmap van je website via FTP of het bestandsbeheer van je hostingprovider.
  2. Zoek het .htaccess-bestand en maak een back-up voordat je wijzigingen aanbrengt.
  3. Voeg de volgende regels code toe aan je .htaccess-bestand:
RewriteRule .* - [E=noabort:1] 
RewriteRule .* - [E=noconntimeout:1]

Deze regels vertellen LiteSpeed Cache om geen abort (afbreken) en geen connection timeout (verbindings time-out) te forceren.

Stap 2: Sla je .htaccess-bestand op

Na het toevoegen van de bovenstaande regels, sla je het .htaccess-bestand op en upload je het terug naar de server als dat nodig is via bijvoorbeeld FTP.

Stap 3: Cache leegmaken en testen

Nu je de wijzigingen hebt aangebracht, is het tijd om je website of webshop te testen. Ga naar je website en bekijk enkele pagina’s om te controleren of de time-outs zijn verminderd en of de website soepeler werkt.

Als je nog steeds problemen ondervindt, kan het nodig zijn om aanvullende optimalisaties uit te voeren of contact op te nemen met je hostingprovider voor ondersteuning.

LScache time-outs kunnen een bron van frustratie zijn voor website-eigenaren, maar met de bovenstaande codeaanpassingen in je .htaccess-bestand kun je de impact van deze time-outs verminderen en de algehele prestaties van je website verbeteren. Het is belangrijk om regelmatig te controleren of je website soepel blijft draaien en om eventuele verdere optimalisaties uit te voeren indien nodig.

Door proactief te zijn in het beheer van je WordPress website, kun je een betere gebruikerservaring bieden aan je bezoekers.

Het blokkeren van specifieke IP-adressen in een .htaccess-bestand is een effectieve manier om ongewenst verkeer of potentiële aanvallen op je WordPress website te beperken. Met het .htaccess-bestand, dat vaak wordt gebruikt op Apache-webservers, kun je serverconfiguraties toepassen op directory-niveau.

Om een IP-adres te blokkeren, kun je regels toevoegen zoals Deny from [IP-adres], waarbij [IP-adres] het adres is dat je wilt blokkeren. Dit zorgt ervoor dat verzoeken van dat specifieke IP-adres worden geweigerd en de gebruiker een foutmelding, zoals “403 Forbidden”, krijgt te zien.

Deze methode kan handig zijn om bekende spammers, kwaadwillenden, of ongewenst verkeer uit bepaalde regio’s te blokkeren, en het kan eenvoudig worden aangepast of uitgebreid indien nodig.

Blokkeer specifiek ip-adres in .htaccess

Voeg het volgende toe aan .htaccess

Order Deny,Allow
Deny from all
Allow from IP ADRES

WordPress.com blogs naar WordPress

Binnen WordPress.com exporteer je alle blogs via Gereedschap > Exporteren. De eigenaar van het .com domein ontvangt een e-mail met een download link.

Meer uitleg van WordPress zelf vind je hier: https://wordpress.com/support/export/

Importeer alle XML bestanden via Gereedschap > Importeren in de WordPress installatie. Featured images gaan automatisch mee.

Let op dat je bij meer dan 100 blogs de export in minimaal 2 delen knipt om problemen te voorkomen.

Als je een menu in WordPress aan wilt passen volg je globaal de onderstaande stappen:

  1. Log in op het WordPress dashboard: Begin met inloggen op je WordPress dashboard. Dit is het beheerdersgedeelte van je website waar je alles kunt aanpassen.
  2. Naar het menubeheer gaan: Eenmaal ingelogd, navigeer je naar de linkerzijbalk en klik je op ‘Weergave’ en vervolgens op ‘Menu’s’. Hier kom je in het menu-beheergedeelte.
  3. Menu selecteren of aanmaken: Als je website al menu’s heeft, kun je het menu dat je wilt bewerken uit een dropdown lijst kiezen. Als je een nieuw menu wilt aanmaken, klik je op de link ‘een nieuw menu aanmaken’. Vul de naam van het menu in en klik op ‘Menu aanmaken’.
  4. Menu-items toevoegen: Aan de linkerkant zie je boxen zoals ‘Pagina’s’, ‘Berichten’, ‘Aangepaste Links’, en ‘Categorieën’. Je kunt items aan je menu toevoegen door de vakjes naast de gewenste items aan te vinken en dan op ‘Aan menu toevoegen’ te klikken.
  5. Items organiseren en indelen: Je kunt de volgorde van de items in je menu veranderen door ze te slepen en neer te zetten waar je ze wilt hebben. Je kunt ook een hiërarchie aanbrengen, bijvoorbeeld sub-items onder een hoofditem, door een item naar rechts te slepen zodat het onder een ander item inspringt.
  6. Menu opslaan: Zodra je tevreden bent met hoe je menu eruitziet, klik je op de knop ‘Menu opslaan’ aan de rechterkant om je wijzigingen op te slaan.
  7. Menu toewijzen aan een locatie: Tot slot, als je website verschillende menu-locaties heeft (zoals een hoofdmenu, voetmenu, enz.), zorg er dan voor dat je jouw nieuwe of aangepaste menu toewijst aan een van deze locaties. Dit doe je in het gedeelte ‘Menu-instellingen’ onderaan de pagina, waar je de gewenste locatie aanvinkt en opnieuw opslaat.

En dat is het! Met deze stappen kun je eenvoudig het menu van je WordPress website aanpassen en bijwerken. Het is een krachtige manier om de navigatie op je site te beheren en te zorgen dat je bezoekers makkelijk kunnen vinden wat ze nodig hebben.

Menu aanpassen in WordPress

Hoe pas je het menu aan in je website? Het is van belang dat je weet welk menu je aan wilt passen en dat je deze vooraf selecteert. Meer hierover vind je in deze video.

Als je een WordPress website hebt dan heb je naast de WordPress plugin die je gebruikt ook een WordPress thema nodig. Het kan voorkomen dat je om verschillende redenen een nieuw thema wilt installeren. In dit artikel leggen we uit hoe je een WordPress thema kunt installeren.

Thema installeren in WordPress

Je wilt een WordPress thema installeren om te testen of live te gaan met een nieuw thema. Hoe doe je dit? Volg deze stappen.

  1. Ga naar de WordPress omgeving van je WordPress website
  2. Ga in de linkerbalk naar de optie Weergave > Thema’s.
  3. Zoek hier naar een WordPress thema
  4. Activeer het WordPress thema
  5. Maak een child-theme aan voor het thema

Online thema gekocht?

Bijvoorbeeld op Codecanyon.net? Installeer het thema dan via de filemanager / ftp op je WordPress website.

  1. Ga naar de filemanager/ftp van je WordPress website
  2. Ga naar de map public_html > wp-content > themes
  3. Upload hier de zip-bestanden van het thema die je gekocht hebt
  4. Pak de zip-bestanden uit
  5. Ga naar de WordPress omgeving van je website
  6. Ga naar Weergave > Thema’s en activeer het thema
  7. Vul de licentiecode in van het gekochte thema.
  8. Activeer/installeer de benodigde plugins voor het WordPress thema

Je thema is nu geïnstalleerd.

WordPress thema verwijderen

Als WordPress specialist raden wij altijd aan om ongebruikte thema’s van je website te verwijderen. Dit is belangrijk voor de beveiliging en snelheid van je site, omdat oude thema’s kwetsbaar kunnen zijn voor aanvallen en onnodige ruimte innemen. Het verwijderen van ongebruikte thema’s in WordPress is een relatief eenvoudig proces. Hier zijn de stappen die je moet volgen. Hier is hoe je dat doet in een paar eenvoudige stappen:

Eerst moet je inloggen op het dashboard van je WordPress website. Ga naar het menu aan de linkerzijde en klik op ‘Weergave’ en dan op ‘Thema’s’. Hier zie je een overzicht van alle geïnstalleerde thema’s op je website. Beweeg de muis over het thema dat je wilt verwijderen. Je zult een knop zien met de tekst ‘Thema Details’. Klik hierop, en er opent zich een nieuw venster met meer informatie over dat specifieke thema. In de rechterbenedenhoek van dit venster vind je de knop ‘Verwijderen’.

Verwijder themaKlik op ‘Verwijderen’ en er verschijnt een pop-up ter bevestiging dat je het thema echt wilt verwijderen. Bevestig je keuze door nogmaals op ‘Verwijderen’ te klikken. WordPress zal nu het thema verwijderen.

Herhaal dit proces voor elk thema dat je niet langer gebruikt. Zorg ervoor dat je altijd ten minste één thema actief houdt (dit zal meestal je huidige thema zijn), en dat je een back-up hebt van je site voordat je thema’s gaat verwijderen, voor het geval er iets misgaat.

WordPress beveiliging verbeteren

Door regelmatig ongebruikte thema’s te verwijderen, houd je je WordPress-site veilig en efficiënt. Dit is een eenvoudige maar effectieve manier om je website te onderhouden en te optimaliseren.

Door ongebruikte thema’s te verwijderen, help je de beveiliging te verbeteren en de laadtijden van je website te verkorten, aangezien er minder items zijn om te onderhouden en te laden. Het is ook een goede gewoonte om je WordPress omgeving opgeruimd en georganiseerd te houden.

Let wel op dat je nog één standaard thema laat staan. Mocht er iets mis gaan met je website thema dan heb je een standaard thema nodig om op terug te vallen en in je website te komen.

Uitleg video WordPress thema verwijderen

In deze video leggen we je uit hoe je ongebruikte thema’s kunt verwijderen van de website.