Autentificare
Începe

Documentație Easy Digital Downloads

Documentație, Materiale de Referință și Tutoriale pentru Easy Digital Downloads 

Fișiere de descărcare neprotejate pe NGINX

În mod implicit, Easy Digital Downloads va proteja fișierele de descărcare din folderul wp-content/uploads/edd/ cu un fișier .htaccess, dar acest lucru va funcționa doar dacă site-ul dvs. rulează pe Apache. Dacă site-ul dvs. rulează pe NGINX, fișierele de descărcare nu vor fi protejate și oricine le va putea descărca. Acest articol vă va ghida prin protejarea fișierelor de descărcare prin adăugarea unei reguli personalizate de redirecționare la configurația site-ului dvs.

Pentru a proteja corect fișierele pe NGINX, va trebui să înregistrați o redirecționare în configurația serverului site-ului dvs. care să împiedice utilizatorii să acceseze direct fișierele de descărcare.

Configurarea unei reguli web cu WPEngine

Pentru a ajunge la acest pas, vă rugăm să vă conectați la contul dvs. WPEngine, selectați Site-ul pe care doriți să îl gestionați, apoi faceți clic pe secțiunea Reguli Web. Adăugați următoarea Regulă de acces:

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

Această regulă va acorda acces fișierelor cu extensiile din câmpul Valoare. Toate celelalte tipuri de fișiere vor fi blocate, astfel încât accesul direct la fișierele dvs. descărcabile să fie restricționat.

Protejarea fișierelor pe Kinsta

În mod implicit, Easy Digital Downloads va proteja fișierele de descărcare din folderul  wp-content/uploads/edd/ cu un fișier .htaccess, dar acest lucru va funcționa doar dacă site-ul dvs. rulează pe Apache. Dacă site-ul dvs. rulează pe NGINX, așa cum folosește KInsta, fișierele de descărcare nu vor fi protejate și oricine le va putea descărca. Acest document vă va ghida prin protejarea fișierelor de descărcare prin adăugarea unei reguli personalizate de redirecționare la configurația site-ului dvs.

Pentru a proteja corect fișierele pe NGINX, va trebui să înregistrați o redirecționare în zona de administrare a site-ului dvs. Kinsta.

Protejarea fișierelor dvs. pe Pantheon

Pantheon nu permite în prezent reguli de rescriere NGINX personalizate. Pentru a vă proteja corect fișierele pe Pantheon, va trebui să instalați extensia noastră Pantheon Compatibility și să o activați pe site-ul dvs. Acest plugin convertește directorul standard EDD pentru a funcționa în directorul protejat furnizat de Pantheon.

Protejarea fișierelor dvs. pe EasyEngine/Nginx

Pentru a vă proteja fișierele EDD în timp ce utilizați EasyEngine și NginX, trebuie să localizați unde se află blocul dvs. server{} și să adăugați următoarea linie:

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

Configurarea manuală a redirecționării

Dacă sunteți pe un VPS auto-găzduit sau pe un alt cont de hosting, este posibil să fie necesar să modificați direct regulile de redirecționare din configurația serverului.

Dacă adăugați manual redirecționarea la configurația serverului, va arăta astfel; dacă opțiunea 1 nu funcționează, încercați opțiunea 2:

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

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

Rețineți că, în funcție de furnizorul dvs. de hosting, poate fi necesar ca aceștia să implementeze acest lucru pentru dvs.

A fost util acest articol?

Începeți să vindeți astăzi!

Alăturați-vă peste 50.000 de proprietari de magazine inteligente și începeți să folosiți cel mai ușor mod de a vinde produse digitale cu WordPress.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]