Laat geen WP foldernamen zien


Verander de wp-content foldernaam.



Zoekmachine optimalisatie, tools en SEO tips voor wordpress

Verberg de standaard foldernamen. Hoe kan ik verbergen dat mijn CMS WordPress is? Verander wp-content in iedere gewenste foldernaam. Een kleine extra bescherming voor WP.

Waarom wp-content hernoemen? *

Als een kwaadwillende persoon weet met welk systeem een website is gemaakt dan kan zo’n boef daarvoor gangbare hacks uitproberen.
Zorg daarom altijd voor een CMS met de laatste updates op het gebied van veiligheid.

Robots scannen het web naar de gangbare locaties van systemen als WP en Joomla.
Hiermee heeft een hacker een lijst van sites waarop scripts kunnen worden losgelaten.

Als je de standaard signalen van een CMS wegneemt dan is er wat minder kans dat script kids van alles uitproberen op de website.
De foldernaam wp-content is een dergelijk signaal, net zoals de WordPress generator tag in de pagina head. 
Hier lees je hoe je de folder wp-content kunt hernoemen in iedere gewenste naam, ook de locatie kan veranderd worden.

Voor nieuwe installaties van WordPress. *

Hoe kan ik de standaard WordPress content folder naam veranderen? 
Dat is heel eenvoudig te doen.

1. Maak eerst lokaal een kopie van de wp-content map die op je server staat.
2. Geef die map de gewenste naam waarin je wp-content wilt hernoemen.
    In het voorbeeld hieronder wordt wp-content nu veranderd in de naam data. 
3. Download wp-config.php en maak daarvan een backup. 
4. Plaats onderin de wp-config de volgende lijnen, waarbij je de map een nieuwe naam geeft.
    In dit geval heet het domein uwdomeinnaam.com en de veranderde wp-content noem ik nu data.

define( 'WP_CONTENT_DIR', dirname(__FILE__) . '/data' ); 
define ('WP_CONTENT_URL','http://uwdomeinnaam.com/data');

 

We hebben in dit geval de originele map wp-content nog op de server gehouden.
Je kunt nu de naam van die map veranderen in iets anders, maar laat de map verder nog wel intact.
Je weet maar nooit, probeer eerst alles goed uit.
Als er iets is misgegaan dan kun je de oude map altijd weer hernoemen naar wp-content.
Je kunt in dat geval ook de wp-config.php weer gemakkelijk terugbrengen in de oorspronkelijke staat.

4. Upload de map met nieuwe naam, in dit geval data,  naar je server.
5. Upload wp-config.php naar de server.

Klaar.

Voor WP installaties die al inhoud hebben. *

Je kunt dezelfde stappen nemen als hierboven staat beschreven voor een verse WP installatie.
Pas op: je kunt nu nog niet de oude wp-content folder verwijderen of hernoemen.
In je pagina’s staan immers verwijzingen naar afbeeldingen en soms ook nog andere archieven die in wp-content subfolders zitten.

Daarom moeten die verwijzingen eerst veranderd worden en er moeten tests gedaan worden of alle plugins nog goed werken.

Help! Mijn plugin doet het niet meer. *

Soms is het nodig om een plugin opnieuw te installeren in verband met de nieuwe locatie, al hoort de locatie niet te zijn vastgelegd in een plugin.
Als een functie niet meer werkt bij de oudere plugin’s dan moet je soms zoeken in de bron om de locatie te veranderen in je nieuwe foldernaam.

Afbeeldingen niet meer zichtbaar na hernoemen van wp-content. *

Ga naar de administratie van de betreffende pagina.
Kijk in de html code en verander de verwijzingen naar wp-content in de nieuwe locatie.

Voor websites met niet al te veel pagina’s kun je dit eenvoudig handmatig aanpassen.
Bij grotere websites kun je een plugin gebruiken die dit met een klik voor je doet.
Er zijn ook manieren om een find/replace via phpmyadmin in de database te doen, maak wel eerst een backup.

Controleer of de nieuwe content locatie geen fouten oplevert. *

Waarschijnlijk zie je nu dat op een paar pagina’s de afbeeldingen niet meer zichtbaar zijn.
Ga naar de administratie en verander ook de locatie van die laatste paar afbeeldingen naar de nieuwe folder.

Na een paar weken, als alles foutloos blijkt te werken dan kun je de oude mappen van je server verwijderen om ruimte te besparen.

WordPress generator tag verwijderen uit de head. *

Plak dit in de functions.php van je thema.

remove_action('wp_head', 'wp_generator');

Lees meer WordPress beveiliging tips of leer hoe je een WP thema kunt aanpassen