Werken met het .htaccess-bestand in WordPress

htaccess-bestand WordPress

WordPress is een geweldig platform dat nog beter wordt gemaakt door hoe gedetailleerd en krachtig het standaard WordPress-dashboard is. U kunt veel bereiken, in termen van het aanpassen van de manier waarop uw site aanvoelt en functioneert, door simpelweg de tools te gebruiken die WordPress u standaard ter beschikking heeft gesteld.

Er komt echter een moment in het leven van een website-eigenaar dat u verder moet gaan dan deze functionaliteit. Werken met de WordPress . Htaccess-bestand kan een manier zijn om dit te doen. Dit bestand is een kernbestand waarop uw site vertrouwt, en houdt zich voornamelijk bezig met hoe de permalinks van uw website werken.

Het .htaccess-bestand kan echter worden gebruikt om een ​​aantal nuttige dingen te bereiken. We hebben er eerder een aantal behandeld, inclusief een proces om te maken regex-omleidingen in WordPress, en een meer algemeen overzicht van header redirects voor WordPress. In beide handleidingen hebben we het .htaccess-bestand geopend en bewerkt, maar zonder veel uit te leggen waarom het bestand er überhaupt is en hoe u het kunt gebruiken.

Dat is het doel van dit artikel. Eerst kijken we wat het .htaccess-bestand doet in de standaard WordPress-installatie. Vervolgens leggen we uit hoe u er toegang toe heeft en hoe u deze kunt bewerken. Ten slotte laten we u zien waarom u dat misschien wilt doen.

Wat is het .htaccess-bestand?

Laten we eerst de basis uit de weg ruimen. Het .htaccess-bestand is technisch gezien geen WordPress-bestand. Of, om het nauwkeuriger te zeggen, het .htaccess-bestand is eigenlijk een bestand dat wordt gebruikt door Apache-webservers. Dit is het systeem momenteel in gebruik door de overgrote meerderheid van WordPress-sites en hosts. Vanwege de alomtegenwoordigheid van Apache als het gaat om het beheren van WordPress-sites, heeft elke site een .htaccess-bestand.

Het .htaccess-bestand deelt enkele kenmerken met de andere bestanden die uw WordPress-site gebruikt voor configuratie. De bestandsnaam is een verborgen bestand en moet worden verborgen om te worden bewerkt. Het bevindt zich ook in de hoofdmap van uw WordPress-site.

Onthoud dat het .htaccess-bestand maar één ding doet: het bepaalt hoe de permalinks van uw site worden weergegeven. Dat is het. 

Achter deze eenvoudige beschrijving gaat echter veel complexiteit schuil. Dit komt doordat veel site-eigenaren, plug-ins en thema's wijzigingen aanbrengen in de manier waarop permalinks binnen uw WordPress-site worden gebruikt. Elke keer dat u (of een plug-in) een wijziging aanbrengt in de manier waarop uw permalinks werken, worden deze wijzigingen opgeslagen in het .htaccess-bestand. 

In principe is dit een redelijk goed systeem, en veilig. In de echte wereld kan het echter voor echte problemen zorgen. Een daarvan is dat omdat 75% van de ontwikkelaars gebruikt JavaScript, en daarom niet zo comfortabel zijn bij het gebruik van Apache, kunnen veel plug-ins het .htaccess-bestand overschrijven op een manier die uw site onveilig maakt. Dit soort problemen oplossen (of zelfs opmerken) valt hier buiten ons bereik, maar de standaard kanttekeningen bij plug-ins zijn van toepassing - installeer alleen degene die u vertrouwt en die regelmatig worden bijgewerkt om beveiligingslekken zoals deze te verhelpen.

Het .htaccess-bestand zoeken en bewerken

Ondanks het feit dat het .htaccess-bestand voornamelijk is ontworpen om de permalinks op uw site af te handelen, kunt u het bestand bewerken om een ​​aantal nuttige resultaten te bereiken: deze omvatten het maken van omleidingen of het eenvoudigweg verbeteren van de beveiliging van uw site door de toegang van buitenaf te beperken tot bepaalde pagina's.

In dit gedeelte laten we u zien hoe u dat doet. Maar eerst… 

WAARSCHUWING: het bewerken van het .htaccess-bestand kan uw website beschadigen. 

Het is riskant om wijzigingen aan te brengen in de fundamentele bestanden waarop uw site draait. Je zou moeten maak altijd een back-up van uw site voordat u er wijzigingen in aanbrengt, en experimenteer zonder de live site te beïnvloeden. 

Er is zelfs een goede reden waarom het .htaccess-bestand niet beschikbaar is voor de meeste WordPress-gebruikers. WordPress heeft een duidelijk meerderheid van het marktaandeel voor websites voor kleine bedrijven, en dit betekent dat veel van hun gebruikers, laten we zeggen, technisch niet de meest geneigd zijn. Dit is de reden waarom het .htaccess-bestand standaard verborgen is - om te voorkomen dat beginnende gebruikers fouten maken.

Het .htaccess-bestand openen en bewerken

Laten we, met dat alles uit de weg, eens kijken hoe u toegang kunt krijgen tot het .htaccess-bestand. Om dat te doen:

  1. Maak een verbinding met de website met behulp van een FTP-client. Er zijn tal van gratis, geweldige FTP-clients die er zijn, inclusief FileZilla. Lees de meegeleverde documentatie om een ​​FTP-verbinding met uw site te maken.
  2. Zodra u een FTP-verbinding tot stand heeft gebracht, krijgt u alle bestanden te zien waaruit uw site bestaat. Bekijk deze mappen en u ziet er een die de hoofdmap wordt genoemd.
  3. In deze map zie je je .htaccess-bestand. Het staat normaal gesproken bovenaan de lijst met bestanden in die map. Klik op het bestand en klik vervolgens op bekijken / bewerken. 
  4. Het bestand wordt geopend in de teksteditor.

En dat is het. U mag nu wijzigingen aanbrengen in uw bestand, maar houd er rekening mee dat u dat misschien niet wilt doen. In de volgende sectie laten we u zien hoe u dit bestand kunt gebruiken, maar voordat we het doen, is het een goed idee om dat te doen maak een lokale kopie van uw .htaccess-bestand (met behulp van het standaard "opslaan als" -dialoogvenster), breng uw wijzigingen lokaal aan en upload het bestand vervolgens naar een gefaseerde site (zoals we hierboven hebben opgemerkt).

Het .htaccess-bestand gebruiken

Nu bent u klaar om de extra functionaliteit van het .htacess-bestand te gaan gebruiken. Laten we beginnen met een paar basisprincipes.

  • 301-omleidingen - De 301-omleiding is een klein stukje code die bezoekers van de ene pagina naar de andere stuurt, en is nodig als u een bepaald blogbericht overdraagt ​​waarnaar wordt gelinkt vanaf een externe site. Als alternatief kunt u het .htaccess-bestand gebruiken om de website om te leiden. U kunt bezoekers ook van een oudere HTTP-versie van de site naar een nieuwe, veiligere HTTPS-versie leiden. Voeg dit toe aan het .htacess-bestand:

Redirect 301 /oldpage.html /newpage.html

  • Beveiliging - Er zijn ook een aantal manieren om het .htaccess-bestand te gebruiken om geavanceerde beveiligingsstrategieën voor WP toe te passen. Een daarvan is om de toegang tot bepaalde bestanden vergrendelen zodat alleen gebruikers met de juiste authenticatie toegang hebben tot de kernbestanden waarop uw WordPress-site draait. U kunt deze code, toegevoegd aan het einde van uw .htaccess-bestand, gebruiken om de toegang tot een aantal kernbestanden te beperken:

<FilesMatch "^.*(error_log|wp-config\.php|php.ini|\.[hH][tT][aApP].*)$">
Order deny,allow
Deny from all
</FilesMatch>

  • Wijzig URL's - Een andere handige functie van het .htaccess-bestand, hoewel complexer om te implementeren, is dat het bestand kan worden gebruikt om de manier te bepalen waarop URL's worden weergegeven wanneer uw bezoekers uw site bezoeken. Om dat te doen, moet u ervoor zorgen dat u de meest recente versie van Apache gebruikt. Hierdoor lijkt de URL van een pagina anders voor bezoekers. Dit laatste voorbeeld is - misschien - een beetje te ingewikkeld voor de meeste gebruikers die net wennen aan het .htaccess-bestand. Ik heb het echter toegevoegd om u de reikwijdte te laten zien van wat er met het bestand kan worden bereikt. Voeg dit toe aan uw .htaccess-bestand:

RewriteEngine on
RewriteRule ^oranges.html$ apples.html

Verder gaan met .htaccess

Werken met het .htaccess-bestand is een geweldige manier om te leren hoe uw WordPress-site op een meer fundamenteel niveau werkt, en om u een idee te geven van de enorme mogelijkheden voor aanpassingen die zelfs een standaard WP-site u biedt. Zodra je het werken met het .htaccess-bestand onder de knie hebt door de basiswijzigingen aan te brengen die we hierboven hebben beschreven, krijg je een schat aan opties. Een daarvan, zoals we eerder hebben besproken, is de mogelijkheid om reset je WordPress-blog

Een andere is dat veel van de manieren om uw WordPress-beveiliging te verbeteren, bestaan ​​uit het rechtstreeks wijzigen van het .htaccess-bestand of het gebruik van hetzelfde FTP-systeem om wijzigingen aan te brengen in andere rootbestanden. Met andere woorden, als u eenmaal naar de moeren en bouten van uw site gaat kijken, vindt u eindeloze mogelijkheden voor maatwerk en verbetering.

Wat denk je?

Deze site gebruikt Akismet om spam te verminderen. Ontdek hoe uw reactiegegevens worden verwerkt.