Tovább a tartalomhoz

Jóváhagyott letöltési könyvtárak

Hogyan szabályozhatod, hol tárolhatók a letölthető termékek fájljai, és mit tegyél, ha egy letöltés le van tiltva.

A jóváhagyott letöltési könyvtárak funkcióval szabályozhatod, mely könyvtárakból adhatók hozzá fájlok a letölthető termékekhez. Akkor különösen hasznos, ha már árulsz (vagy tervezel árulni) letölthető termékeket, főleg ha több felhasználó is hozhat létre és módosíthat termékeket, például több bolti menedzser vagy eladó.

A WooCommerce telepítésekor megpróbál létrehozni egy woocommerce_uploads nevű könyvtárat a WordPress saját feltöltési könyvtárán belül. Ez alapból szerepel a jóváhagyott könyvtárak között, be van kapcsolva, és biztonságosnak számít.

Sokszor jobb lehet a fájlokat máshol tárolni, például nagy fájloknál felhőtárhelyen. A WooCommerce ezt támogatja, de számol a következő kockázatokkal:

  • A cég szabályzata előírhatja, hogy fájlokat csak jóváhagyott helyeken tárolhatnak, ahol az adminisztrátoroknak teljes jogosultságuk van. A munkatársak személyes felhőtárhelyére mutató letöltések ezért nem megfelelők.
  • A nem általad kezelt domainekre mutató hivatkozások biztonsági kockázatot jelenthetnek, ezért érdemes az elfogadott helyeket előre jóváhagyott listára korlátozni.

A funkció beállításait a WooCommerce → Beállítások → Termékek → Jóváhagyott letöltési könyvtárak oldalon találod.

https://minta-bolt.hu/wp-admin/admin.php?page=wc-settings&tab=products&section=download_urls
A Jóváhagyott letöltési könyvtárak listája két bekapcsolt szabállyal

A képen két szabály látszik, mindkettő be van kapcsolva (zöld pipa a Bekapcsolva oszlopban): ezeket a WooCommerce hozta létre.

Itt hozzáadhatsz, szerkeszthetsz és törölhetsz jóváhagyott könyvtárakat, az egész funkciót ki- és bekapcsolhatod, és az egyes szabályokat külön is. Minden jóváhagyott könyvtár, a fájlútvonalakkal együtt, URL-ként van megadva.

Amire figyelj:

  • A protokoll számít. A http://example.com/ nem ugyanaz, mint a https://example.com/. Ha kell, mindkettőt felveheted. A //example.com rövidítés mindkét változatot lefedi.
  • Fájlútvonalat is megadhatsz. Mentés után a WooCommerce automatikusan file:// URL-lé alakítja: a /konyvtar/utvonal/pelda/ a file:///konyvtar/utvonal/pelda/ lesz.
  • Az almappák is jóváhagyottak. Ha a https://sajatoldal.hu/fajlok/ szerepel a listán, akkor a https://sajatoldal.hu/fajlok/mappa/almappa/ alatti fájl is hozzáadható egy termékhez.
  • Csak a digitális letöltésekre vonatkozik. A WordPress Médiatárra és a képkezelésre nincs hatása.

A listát csak az oldal adminisztrátora (többhelyes hálózaton a hálózati adminisztrátor) módosíthatja, és más felhasználó nem adhat hozzá letölthető fájlt termékhez, amíg nincs hozzá megfelelő szabály.

  • Ha te vagy az egyetlen, aki a boltot kezeli, nem kell ezzel foglalkoznod: amikor adminisztrátorként olyan letölthető fájlt adsz hozzá, amelyet még nem fed szabály, a rendszer automatikusan létrehozza a szabályt.
  • A funkciót teljesen ki is kapcsolhatod.
  • Ha egy másik felhasználó, például szerkesztő vagy bolti menedzser, nem jóváhagyott könyvtárból próbál fájlt megadni, hibaüzenetet kap, amely arra kéri, hogy forduljon az oldal adminisztrátorához. A Product Vendors bővítmény használatakor az eladói szintű felhasználók nem látják ezeket a hibaüzeneteket.

A szabályok a terméken mentett fájl URL-jét ellenőrzik, azt nem, hogy az URL hová irányít tovább. A „Letöltések kényszerítése” módszerrel a szerver tölti le a távoli fájlt a vásárlónak: ha egy jóváhagyott URL máshová irányít át, a WooCommerce a PHP beállított korlátain belül követi az átirányítást akkor is, ha a cél a jóváhagyott könyvtárakon kívül van. Az X-Accel-Redirect és az X-Sendfile általában a letöltések kényszerítését használja távoli fájloknál.

Egy hely jóváhagyása azt is jelenti, hogy megbízol a szolgáltatójában az átirányítási célok megválasztásában. Csak olyan helyet hagyj jóvá, amelyet te kezelsz, vagy olyan szolgáltatót, akiben megbízol. A szerver által elérhető címek korlátozásához kérd a tárhelyszolgáltatódat: ez szerver- vagy hálózati beállítás.

A lista tetején a Szabályok betartatásának leállítása gomb be- és kikapcsolja a szabályok érvényesítését arra az esetre, ha a könyvtárak kezelése nem megvalósítható, például mert a fájlokat feltöltő személy bolti menedzser és nem adminisztrátor. Kikapcsolás után a gomb felirata megváltozik, és vele újra bekapcsolhatod a betartatást.

  • Az Összes letiltása gombbal az összes szabályt letilthatod, az összes engedélyezéséhez a megfelelő párját használd.
  • Több szabályt együtt is kezelhetsz: jelölj ki néhányat vagy mindet, és használd a Tömeges műveletek menüt.
  • Egy szabályt úgy kapcsolhatsz be vagy ki, hogy fölé viszed az egeret a listában, és a megjelenő gyorslinkek közül kiválasztod a megfelelőt, vagy rákattintasz a szabály URL-jére, és a szerkesztőoldalon kapcsolod be vagy ki.

Ha több vezérlésre van szükséged, a WooCommerce → Állapot → Eszközök oldalon két további eszköz is van. Például ha a termékeket nem a hivatalos importálóval töltöd be, a WooCommerce nem biztos, hogy észreveszi az új letöltési útvonalakat.

  • Jóváhagyott letöltési könyvtárak szinkronizálása: újra átvizsgálja a terméklistát. Ha olyan letölthető termékútvonalat talál, amelyet még nem fed szabály, felveszi a listára, kezdetben letiltott állapotban.
  • A jóváhagyott letöltési könyvtárak listájának törlése: teljesen törli a jóváhagyott könyvtárak listáját.

Előfordulhat, különösen több felhasználós boltban, hogy egy termékhez hozzáadnak egy letölthető fájlt, majd később a hozzá tartozó szabályt letiltják vagy törlik. Ilyenkor az érintett fájl letiltottnak minősül, és a fájl URL-mezője mellett piros csillag jelenik meg. Azok a vásárlók, akik korábban megvették a terméket, nem érik el a letiltott letöltéseket, amíg egy adminisztrátor ki nem javítja a hibát.

Ha a fájlt fizetés nélkül is elérik

Szekció neve “Ha a fájlt fizetés nélkül is elérik”

Ha egy letölthető fájlt az is elér, aki nem fizetett érte, annak két oka lehet:

  • A fájl a Médiatárba más úton került be, nem a WooCommerce feltöltésével. A WordPress Médiatára alapból nyilvános, mert ide kerülnek az oldalakhoz és bejegyzésekhez csatolt képek. Letölthető termék létrehozásakor a fájlt a termék szerkesztőjén belül töltsd fel, ne a Médiatárból válaszd ki.
  • A letöltésekhez a „Csak átirányítás (nem biztonságos)” módszert használod. Ilyenkor a fájlok védtelenek, és bárki hozzáfér, akinek megvan a feltöltési link, még bejelentkezés nélkül is. A letöltési módszert a WooCommerce → Beállítások → Termékek → Letölthető termékek oldalon választhatod.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások