Inloggen
Aan de slag

Easy Digital Downloads Documentatie

Documentatie, Referentiemateriaal en Tutorials voor Easy Digital Downloads 

Downloadbestanden niet beschermd op NGINX

Standaard beschermt Easy Digital Downloads downloadbestanden in de map wp-content/uploads/edd/ met een .htaccess, maar dit werkt alleen als uw site op Apache draait. Als uw site op NGINX draait, worden de downloadbestanden niet beschermd en kunnen ze door iedereen worden gedownload. Dit artikel leidt u door het beschermen van de downloadbestanden door een aangepaste omleidingsregel toe te voegen aan de configuratie van uw site.

Om de bestanden op NGINX correct te beschermen, moet u een omleiding registreren in de serverconfiguratie van uw site die voorkomt dat gebruikers rechtstreeks toegang krijgen tot de downloadbestanden.

Een webregel instellen met WPEngine

Om deze stap te voltooien, logt u in op uw WPEngine-account, selecteert u de site die u wilt beheren en klikt u op de sectie Webregels. Voeg de volgende toegangsregel toe:

Type: URI
Operator: Regex matches(~)
Value: ^/wp-content/uploads/edd/\.(jpg|jpeg|png|gif|mp3|ogg|webp)$

Deze regel geeft toegang tot de bestanden met de extensies in het veld Waarde. Elk ander bestandstype wordt geblokkeerd, zodat directe toegang tot uw downloadbare bestanden wordt beperkt.

Bestanden beschermen op Kinsta

Standaard beschermt Easy Digital Downloads downloadbestanden in de map  wp-content/uploads/edd/ met een .htaccess, maar dit werkt alleen als uw site op Apache draait. Als uw site op NGINX draait, zoals KInsta gebruikt, worden de downloadbestanden niet beschermd en kunnen ze door iedereen worden gedownload. Deze documentatie leidt u door het beschermen van de downloadbestanden door een aangepaste omleidingsregel toe te voegen aan de configuratie van uw site.

Om de bestanden op NGINX correct te beschermen, moet u een omleiding registreren in het sitebeheergebied van uw Kinsta-site.

Uw bestanden beschermen op Pantheon

Pantheon staat momenteel geen aangepaste NGINX-herschrijvingsregels toe. Om uw bestanden op Pantheon correct te beschermen, moet u onze Pantheon-compatibiliteitsextensie installeren en activeren op uw website. Deze plugin converteert de standaard EDD-directory om te werken binnen de beveiligde directory die door Pantheon wordt geboden.

Uw bestanden beschermen op EasyEngine/Nginx

Om uw EDD-bestanden te beschermen bij gebruik van EasyEngine en NginX, moet u lokaliseren waar uw server{}-blok zich bevindt en de volgende regel toevoegen:

location ~ ^/wp-content/uploads/edd/(.*?).zip$ { rewrite / permanent; }

De omleiding handmatig configureren

Als u een zelf-gehoste VPS of een andere hostingaccount heeft, moet u mogelijk de omleidingsregels rechtstreeks in de serverconfiguratie aanpassen.

Als u de omleiding handmatig aan uw serverconfiguratie toevoegt, ziet deze er als volgt uit. Als optie 1 niet werkt, probeer dan optie 2:

# Option 1:
rewrite ^/wp-content/uploads/edd/(.*).zip$ / permanent;

# Option 2:
rewrite ^/wp-content/uploads/edd/(.*)/(.*).zip$ / permanent;

Houd er rekening mee dat, afhankelijk van uw hostingprovider, het mogelijk vereist is dat zij dit voor u implementeren.

Was dit artikel nuttig?

Begin vandaag nog met verkopen!

Sluit u aan bij meer dan 50.000 slimme winkel eigenaren, en begin met de eenvoudigste manier om digitale producten te verkopen met WordPress.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]