Anmelden
Loslegen

Easy Digital Downloads Dokumentation

Dokumentation, Referenzmaterialien und Tutorials für Easy Digital Downloads 

Download-Dateien nicht geschützt auf NGINX

Standardmäßig schützt Easy Digital Downloads Download-Dateien im Ordner wp-content/uploads/edd/ mit einer .htaccess, aber dies funktioniert nur, wenn Ihre Website auf Apache läuft. Wenn Ihre Website auf NGINX läuft, werden die Download-Dateien nicht geschützt und können von jedem heruntergeladen werden. Dieser Artikel führt Sie durch den Schutz der Download-Dateien, indem Sie Ihrer Website-Konfiguration eine benutzerdefinierte Weiterleitungsregel hinzufügen.

Um die Dateien auf NGINX ordnungsgemäß zu schützen, müssen Sie eine Weiterleitung in der Serverkonfiguration Ihrer Website registrieren, die Benutzer daran hindert, direkt auf die Download-Dateien zuzugreifen.

Einrichten einer Webregel mit WPEngine

Um diesen Schritt auszuführen, melden Sie sich bitte bei Ihrem WPEngine-Konto an, wählen Sie die Website aus, die Sie verwalten möchten, und klicken Sie dann auf den Abschnitt Webregeln. Fügen Sie die folgende Zugriffsregel hinzu:

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

Diese Regel gewährt Zugriff auf Dateien mit den Erweiterungen im Feld Wert. Jeder andere Dateityp wird blockiert, sodass der direkte Zugriff auf Ihre herunterladbaren Dateien eingeschränkt ist.

Dateien auf Kinsta schützen

Standardmäßig schützt Easy Digital Downloads Download-Dateien im Ordner  wp-content/uploads/edd/ mit einer .htaccess, aber dies funktioniert nur, wenn Ihre Website auf Apache läuft. Wenn Ihre Website auf NGINX läuft, wie KInsta es verwendet, werden die Download-Dateien nicht geschützt und können von jedem heruntergeladen werden. Dieses Dokument führt Sie durch den Schutz der Download-Dateien, indem Sie Ihrer Website-Konfiguration eine benutzerdefinierte Weiterleitungsregel hinzufügen.

Um die Dateien auf NGINX ordnungsgemäß zu schützen, müssen Sie eine Weiterleitung in Ihrem Website-Adminbereich Ihrer Kinsta-Website registrieren.

Ihre Dateien auf Pantheon schützen

Pantheon erlaubt derzeit keine benutzerdefinierten NGINX-Rewrite-Regeln. Um Ihre Dateien auf Pantheon ordnungsgemäß zu schützen, müssen Sie unsere Pantheon Compatibility-Erweiterung installieren und auf Ihrer Website aktivieren. Dieses Plugin konvertiert das Standard-EDD-Verzeichnis, sodass es innerhalb des von Pantheon bereitgestellten geschützten Verzeichnisses funktioniert.

Ihre Dateien auf EasyEngine/Nginx schützen

Um Ihre EDD-Dateien bei Verwendung von EasyEngine und NginX zu schützen, müssen Sie den Speicherort Ihres server{}-Blocks finden und die folgende Zeile hinzufügen:

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

Manuelles Konfigurieren der Weiterleitung

Wenn Sie sich auf einem selbst gehosteten VPS oder einem anderen Hosting-Konto befinden, müssen Sie möglicherweise die Weiterleitungsregeln direkt in der Serverkonfiguration ändern.

Wenn Sie die Weiterleitung manuell zu Ihrer Serverkonfiguration hinzufügen, sieht sie so aus. Wenn Option 1 nicht funktioniert, versuchen Sie Option 2:

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

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

Beachten Sie, dass je nach Hosting-Anbieter möglicherweise erforderlich ist, dass dieser dies für Sie implementiert.

Was this article helpful?

Verkaufen Sie noch heute!

Schließen Sie sich über 50.000 klugen Shop-Besitzern an und nutzen Sie die einfachste Methode, um digitale Produkte mit WordPress zu verkaufen.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]