Heb je .htaccess nodig bij WordPress?
Dat hangt af van je server. Draait je site op Apache of LiteSpeed, dan heb je het bestand nodig en heb je het ook al: WordPress maakt het zelf aan.
Draait je site op Nginx, dan bestaat het bestand niet eens. Dezelfde regels staan daar in de serverconfiguratie, waar jij niet bij kunt.
In beide gevallen geldt hetzelfde praktische antwoord: je hebt het nodig, en je hoeft er zelf vrijwel nooit iets in te doen.

Waar WordPress het voor gebruikt
Voor je nette URL’s. Zonder die regels wordt elk adres op je site een reeks vraagtekens en cijfers.
WordPress schrijft dat blok zelf en werkt het bij als je je permalinks aanpast. Meer daarover lees je bij .htaccess.
Waaraan je dat blok herkent
Aan de regels met BEGIN WordPress en END WordPress eromheen. Alles daartussen is van WordPress.
Schrijf daar dus nooit zelf iets tussen. Bij de eerstvolgende wijziging aan je permalinks wordt het overschreven.
Wat je er zelf in zou kunnen zetten
Doorverwijzingen na een verhuizing, en soms een blokkade of een instelling voor caching. Dat zijn de gevallen die ik in de praktijk tegenkom.
Ook dan geldt: alleen als het niet eleganter kan. Een doorverwijzing die je in een plugin instelt, overleeft een serverwissel wel.
Als je er toch in gaat
- Maak eerst een kopie van het bestand, buiten je site.
- Zet je eigen regels boven of onder het WordPress-blok, nooit ertussen.
- Wijzig één ding tegelijk en ververs je site direct.
- Zorg dat je bestandstoegang werkt voordat je begint.
Die laatste is niet optioneel. Eén verkeerd teken maakt je hele site onbereikbaar, ook je beheerscherm. Meer daarover lees je bij FTP.
Waarom dat zo gevaarlijk is
Omdat de server het bestand regel voor regel uitvoert bij elk verzoek. Staat er iets in dat hij niet begrijpt, dan stopt hij en geeft hij een serverfout.
Er is dan geen foutmelding die je vertelt wat er mis is en waar. Je ziet alleen een lege pagina met een foutcode.
Hoe je dat terugdraait
Door via bestandstoegang je kopie terug te zetten. Heb je die niet, dan hernoem je het bestand en laat je WordPress een nieuw exemplaar maken via je permalink-instellingen.
Dan ben je wel alle eigen regels kwijt die erin stonden. Vandaar die kopie. Wie ik ben en hoe ik met dit soort techniek omga lees je op mijn pagina over mij.