{"id":61386,"date":"2024-02-13T07:23:29","date_gmt":"2024-02-13T12:23:29","guid":{"rendered":"https:\/\/memberpress.com\/docs\/protecting-files\/"},"modified":"2026-01-27T08:01:03","modified_gmt":"2026-01-27T13:01:03","slug":"protecting-files","status":"publish","type":"ht_kb","link":"https:\/\/stg.memberpress.com\/de\/docs\/protecting-files\/","title":{"rendered":"Schutz von Dateien"},"content":{"rendered":"<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-alert\"><strong>Hinweis<\/strong>: Obwohl diese Anweisungen immer noch g\u00fcltig sind, haben wir inzwischen das MemberPress-Download-Add-on ver\u00f6ffentlicht, das das Hochladen und Sch\u00fctzen Ihrer Dateien wesentlich vereinfacht.  <a href=\"https:\/\/memberpress.com\/docs\/mp-downloads-add-on\/\">Klicken Sie hier, um mehr dar\u00fcber zu erfahren<\/a>. <\/p>\n\n\n\n<div class=\"callout\">\n<p id=\"top\"><strong><u> Dieser Artikel behandelt die folgenden Themen:<\/u><\/strong><\/p>\n<ul>\n<li><a href=\"#file-types\">Welche Arten von Dateien kann MemberPress sch\u00fctzen?<\/a><\/li>\n<li><a href=\"#example\">Sch\u00fctzen einer einzelnen Datei<\/a><\/li>\n<li><a href=\"#mulitple\">Mehrere Dateien sch\u00fctzen<\/a><\/li>\n<li><a href=\"#ftp\">Mehrere Dateien mit FTP sch\u00fctzen<\/a><\/li>\n<li><a href=\"#expressions\">Regul\u00e4re Ausdr\u00fccke verwenden<\/a><\/li>\n<li><a href=\"#reqs\">Technische Anforderungen<\/a><\/li>\n<li><a href=\"#add_types\">Zus\u00e4tzliche Dateitypen sch\u00fctzen<\/a><\/li>\n<\/ul>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">MemberPress verf\u00fcgt \u00fcber einige leistungsstarke Funktionen, die Ihnen beim Schutz statischer Dateien helfen. Der Dateischutz von MemberPress erfolgt auf Webserver-Ebene und gew\u00e4hrleistet so einen absoluten Schutz jeder einzelnen Datei. Selbst wenn beispielsweise eine Person ohne Zugriff auf eine Datei es irgendwie schaffen sollte, einen direkten Link zu dieser Datei zu erhalten, w\u00fcrde MemberPress sie daran hindern und sie auffordern, sich zu registrieren oder anzumelden (falls sie bereits registriert ist), bevor sie diese Datei herunterladen darf.<\/p>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-danger\"> <strong>Anmerkung:<\/strong> Diese Form des Dateischutzes setzt voraus, dass Ihr Server .htaccess-Dateien verwendet und den Zugriff darauf erlaubt. Einige Server, insbesondere Ngnix-Server, tun dies nicht. Wenn diese Schritte auf Ihrer Website nicht funktionieren, m\u00fcssen Sie m\u00f6glicherweise unsere <a href=\"https:\/\/memberpress.com\/docs\/mp-downloads-add-on\/\">Downloads Zusatzmodul<\/a> um Dateien zu sch\u00fctzen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"file-types\">Welche Arten von Dateien kann MemberPress sch\u00fctzen?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">MemberPress kann jede Datei sch\u00fctzen, die f\u00fcr das ordnungsgem\u00e4\u00dfe Funktionieren Ihrer Website nicht erforderlich ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Daher kann MemberPress <em><strong>nur\u00a0<\/strong><\/em>die folgenden Dateitypen sch\u00fctzen:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted has-background\" style=\"background-color:#f5f5f5\">zip','gz','tar','rar','doc','docx','xls','xlsx','xlsm','pdf','mp4','m4v','mp3','ts','key','m3u8'<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn Sie einen Dateityp sch\u00fctzen m\u00f6chten, der oben nicht aufgef\u00fchrt ist, empfehlen wir Ihnen, die Dateien zu komprimieren und stattdessen eine einzelne .zip-Datei zu sch\u00fctzen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Au\u00dferdem k\u00f6nnen Sie eigenen Code in die Datei \u201efunctions.php\u201c Ihres Themes einf\u00fcgen, falls vorhanden, oder in ein Plugin, das<br><a href=\"https:\/\/wordpress.org\/plugins\/insert-headers-and-footers\/\">WPCode<\/a> Plugin (Details finden Sie in diesem Artikel: <a href=\"https:\/\/memberpress.com\/docs\/how-to-add-custom-code-snippets-in-wpcode\/\">Hinzuf\u00fcgen von benutzerdefinierten Codefragmenten in WPCode<\/a>). Hier ist ein Beispiel f\u00fcr diesen Code:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted has-background\" style=\"background-color:#f5f5f5\">function add_types_protectable($ypes, $rules) {\n  $types[] = 'csv';\n  return $ypes;\n}\nadd_filter('mepr_rewrite_rules_protect_types', 'add_types_protectable', 11, 2);<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Nachdem Sie diesen benutzerdefinierten Code hinzugef\u00fcgt haben, m\u00fcssen Sie Ihre WordPress-Permalinks aktualisieren, indem Sie in Ihrem WordPress-Dashboard zu \u2018Einstellungen\u2019 &gt; \u201ePermalinks\u201c navigieren und dort einfach unten auf der Seite auf die Schaltfl\u00e4che \u201e\u00c4nderungen speichern\u201c klicken.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-alert\"><strong>Anmerkung: <\/strong>Wir raten davon ab, PHP-, HTML-, Bild-, JavaScript-, CSS- und Schriftartdateien sowie andere h\u00e4ufig aufgerufene Website-Dateien zu sch\u00fctzen, da dies die Leistung beeintr\u00e4chtigt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a class=\"callout dashed\" href=\"#top\">Zur\u00fcck zum Anfang<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"custom-uri-rules\"><a href=\"#custom-uri-rules\" title=\"\">MemberPress Benutzerdefinierte URI-Regeln erkl\u00e4rt<\/a><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Benutzerdefinierte URI-Regeln schlie\u00dfen die L\u00fccken, in denen die Standardregeln nicht ausreichen, und gew\u00e4hrleisten einen umfassenden Schutz der Inhalte Ihrer gesamten Website.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<span class=\"K3crnekELYJh6az7Rb1QHST5wgjp\"><div class=\"responsive-video\"><iframe title=\"Wann man benutzerdefinierte URI-Regeln in MemberPress verwendet (und wie man sie erstellt)\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/wDoQl7CWR8A?feature=oembed&enablejsapi=1\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div><\/span>\n<\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Allgemeine Anwendungsf\u00e4lle<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><a href=\"https:\/\/memberpress.com\/docs\/rules-overview\/#custom-uri-rules\" target=\"_blank\" rel=\"noopener\" title=\"\">Benutzerdefinierte URI-Regeln<\/a><\/strong> Sch\u00fctzen Sie Inhalte, die von den Standardregeln \u201eMemberPress\u201c nicht erfasst werden k\u00f6nnen. Im Gegensatz zu regul\u00e4ren Regeln, die \u00fcber die Inhaltsverarbeitung von WordPress laufen, sch\u00fctzen benutzerdefinierte URI-Regeln URLs direkt auf Serverebene.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1. Spezielle WordPress-Seiten<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Standard-Seitenregeln haben keine Auswirkungen auf Sonderseiten wie die Startseite, die Beitragsseite, Kategoriearchive oder Archivseiten. Verwenden Sie benutzerdefinierte URI-Regeln, um diese Bereiche zu sch\u00fctzen, indem Sie deren spezifische URLs gezielt einbeziehen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2. Page Builder Inhalt<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MemberPress-Standardregeln sch\u00fctzen nur den Inhalt, der \u00fcber die WordPress-Inhaltsfunktion hinzugef\u00fcgt wurde (die <strong><code>the_content()<\/code><\/strong> Funktion). Viele Seitenersteller und Themes stellen ihre Inhalte au\u00dferhalb dieser Funktion dar. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dementsprechend bleibt der auf diese Weise wiedergegebene Inhalt ungesch\u00fctzt, wenn die Standard-MemberPress-Regeln angewendet werden. Stattdessen k\u00f6nnen Sie benutzerdefinierte URI-Regeln verwenden, um die gesamte Seite oder den gesamten Beitrag zu sch\u00fctzen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>3. Verzeichnisschutz<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sie k\u00f6nnen auch mehrere Dateien effizient sch\u00fctzen, indem Sie ganze Verzeichnisse mit einer einzigen Regel unter Verwendung von Platzhaltern anvisieren (z. B., <code>\/downloads\/*<\/code>).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"example\"><a href=\"#example\" title=\"\">Sch\u00fctzen einer einzelnen Datei<\/a><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn Sie eine Datei sch\u00fctzen m\u00f6chten, gehen Sie wie folgt vor:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Laden Sie die Datei mit dem WordPress Media Uploader hoch.<\/li>\n\n\n\n<li>Erstellen Sie eine benutzerdefinierte URI-Regel, um die Datei zu sch\u00fctzen.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Angenommen, die von Ihnen hochgeladene Datei hat diese URL:<br><a href=\"http:\/\/example.com\/wp-content\/uploads\/2015\/10\/report.pdf\">http:\/\/example.com\/wp-content\/uploads\/2015\/10\/report.pdf<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Regel, die Sie f\u00fcr diese Datei erstellen w\u00fcrden, w\u00e4re ein benutzerdefinierter URI-Typ, der nur auf den Pfad verweist (den Teil nach<br><a href=\"http:\/\/example.com\">http:\/\/example.com<\/a>) in die Datei. In das Textfeld f\u00fcr diese Regel w\u00fcrden Sie also Folgendes eingeben:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted has-background\" style=\"background-color:#f5f5f5\">\/wp-content\/uploads\/2014\/12\/bericht.pdf<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Auch wenn dies bei einer kleinen Anzahl von Dateien ein relativ einfacher Vorgang ist, kann er bei einer gr\u00f6\u00dferen Anzahl von Dateien sehr zeitaufwendig werden. Schauen wir uns also an, wie Sie eine einzige Regel erstellen k\u00f6nnen, um mehrere Dateien zu sch\u00fctzen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a class=\"callout dashed\" href=\"#top\">Zur\u00fcck zum Anfang<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"mulitple\"><a href=\"#mulitple\" title=\"\">Mehrere Dateien<\/a><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nehmen wir nun an, Sie haben 10 Dateien und m\u00f6chten, dass dieselbe Mitgliedschaftsstufe Zugriff auf alle diese Dateien hat.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Grundgedanke dabei ist, dass Sie entweder jede Datei per FTP in einen speziellen Ordner ablegen (empfohlen) oder sicherstellen sollten, dass jede Datei, die Sie \u00fcber den Medien-Uploader hochladen, ein gemeinsames Pr\u00e4fix hat (nicht empfohlen, es sei denn, FTP ist keine Option).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auch wenn wir nicht empfehlen, mehrere Dateien zu sch\u00fctzen, die \u00fcber den WordPress-Medien-Uploader hochgeladen wurden, verstehen wir, dass es Situationen geben kann, in denen Sie dies w\u00fcnschen oder m\u00fcssen. Wenn Sie diese Dateien also \u00fcber den Medien-Uploader hochladen, haben sie die folgenden URLs:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted has-background\" style=\"background-color:#f5f5f5\">http:\/\/example.com\/wp-content\/uploads\/2015\/10\/bronze_report.pdf\nhttp:\/\/example.com\/wp-content\/uploads\/2015\/10\/bronze_report.doc\nhttp:\/\/example.com\/wp-content\/uploads\/2015\/10\/bronze_report.docx\nhttp:\/\/example.com\/wp-content\/uploads\/2015\/10\/bronze_analysis.pdf\nhttp:\/\/example.com\/wp-content\/uploads\/2015\/10\/bronze_analysis.doc\nhttp:\/\/example.com\/wp-content\/uploads\/2015\/10\/bronze_analysis.docx\nhttp:\/\/example.com\/wp-content\/uploads\/2015\/10\/bronze_groupings.pdf\nhttp:\/\/example.com\/wp-content\/uploads\/2015\/10\/bronze_groupings.doc\nhttp:\/\/example.com\/wp-content\/uploads\/2015\/10\/bronze_groupings.docx\nhttp:\/\/example.com\/wp-content\/uploads\/2015\/10\/bronze_archive.zip<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Jetzt m\u00fcssten Sie lediglich eine Regel vom Typ \u201eBenutzerdefinierte URI\u201c erstellen, deren Pfad wie folgt lautet:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted has-background\" style=\"background-color:#f5f5f5\">\/wp-content\/uploads\/2015\/10\/bronze_<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dadurch werden alle Dateien im Ordner \u201c\/wp-content\/uploads\/2015\/10\/\u201d, deren Name mit \u201ebronze_\u201c beginnt, gesch\u00fctzt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a class=\"callout dashed\" href=\"#top\">Zur\u00fcck zum Anfang<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ftp\">Mehrere Dateien mit FTP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">FTP\/SFTP ist eine robuste Methode zur \u00dcbertragung von Dateien von Ihrem lokalen Computer zu Ihrer Website. Die meisten Webhoster bieten kostenlose FTP-Dienste an, damit Sie von Ihrem eigenen Computer aus auf die Dateien Ihrer Website zugreifen k\u00f6nnen. Die Verf\u00fcgbarkeit von FTP kann von Webhoster zu Webhoster variieren und unterschiedliche Anforderungen stellen. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In der Regel ben\u00f6tigen Sie einen FTP-Client wie <a href=\"https:\/\/filezilla-project.org\/\" title=\"Filezilla\">FileZilla<\/a> oder <a href=\"http:\/\/cyberduck.io\/\" title=\"Cyberduck\">Cyberduck<\/a> um \u00fcber FTP\/SFTP eine Verbindung zu Ihrem Server herzustellen. Auf diese Weise erhalten Sie Zugriff auf das Dateisystem Ihres Webservers und k\u00f6nnen Ordner anlegen und Dateien hochladen \u2013 \u00e4hnlich wie beim Kopieren von Dateien zwischen Ordnern auf Ihrem eigenen lokalen Computer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In diesem Beispiel verwenden wir FTP, um einen Ordner namens \u201eprotected\u201c anzulegen und unsere Dateien dorthin zu importieren, sodass wir nun folgende URLs haben:<\/p>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-danger\"><strong>Anmerkung:<\/strong>\u00a0Benutzerdefinierte URI-Regeln funktionieren nicht f\u00fcr Dateien, wenn Ihre Website unter<strong> Nginx-Server<\/strong>. Wenn Sie den Ordner unter wp-content\/uploads erstellen, k\u00f6nnen die URI-Regeln f\u00fcr Sie funktionieren. Wir empfehlen die Verwendung der <a href=\"https:\/\/memberpress.com\/docs\/mp-downloads-add-on\/\">MemberPress Downloads Zusatzmodul<\/a> um Dateien auf Ngnix-Servern zu sch\u00fctzen.\u00a0<\/p>\n\n\n\n<pre class=\"wp-block-preformatted has-background\" style=\"background-color:#f5f5f5\">http:\/\/example.com\/protected\/report.pdf\nhttp:\/\/example.com\/protected\/report.doc\nhttp:\/\/example.com\/protected\/report.docx\nhttp:\/\/example.com\/protected\/analysis.pdf\nhttp:\/\/example.com\/protected\/analysis.doc\nhttp:\/\/example.com\/protected\/analysis.docx\nhttp:\/\/example.com\/protected\/groupings.pdf\nhttp:\/\/example.com\/protected\/groupings.doc\nhttp:\/\/example.com\/protected\/groupings.docx\nhttp:\/\/example.com\/protected\/archive.zip<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Diese Vorgehensweise kann dem WordPress-Medien-Uploader vorzuziehen sein, wenn Sie vorhaben, sp\u00e4ter Dateien zu Ihrem Ordner hinzuzuf\u00fcgen, da der WordPress-Medien-Uploader Dateien, die zu unterschiedlichen Zeitpunkten hochgeladen wurden, manchmal in verschiedenen Ordnern ablegt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In diesem Beispiel m\u00fcssten Sie also lediglich eine Regel vom Typ \u201eBenutzerdefinierte URI\u201c erstellen und dabei diesen Pfad angeben (in das Textfeld f\u00fcr die Regel eingeben):<\/p>\n\n\n\n<pre class=\"wp-block-preformatted has-background\" style=\"background-color:#f5f5f5\">\/gesch\u00fctzt\/<\/pre>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-danger\">\n\t<strong>Anmerkung:<\/strong> Wenn dies nicht funktioniert und Sie einen Apache-Server verwenden. Vergewissern Sie sich, dass die MemberPress-Rewrite-Regeln nicht deaktiviert wurden, indem Sie zu <strong>MemberPress-&gt;Einstellungen-&gt;Allgemein<\/strong> und die Deaktivierung des Feldes <strong>\u201cRewrite-Regeln deaktivieren\u201d<\/strong> und speichern Sie dann die \u00c4nderungen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Schauen wir uns nun an, wie man mit regul\u00e4ren Ausdr\u00fccken etwas komplexere Suchmuster verwendet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a class=\"callout dashed\" href=\"#top\">Zur\u00fcck zum Anfang<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"expressions\">Regul\u00e4re Ausdr\u00fccke<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a title=\"Regul\u00e4re Ausdr\u00fccke\" href=\"https:\/\/memberpress.com\/how-to-become-a-regular-expression-power-user\/\" target=\"_blank\" rel=\"noopener\">Regul\u00e4re Ausdr\u00fccke<\/a> ist eine einzigartige und anschauliche Suchsyntax, die in allen modernen Programmiersprachen zur Auswahl und Verarbeitung von Text verwendet wird. Sie erm\u00f6glicht es Ihnen, sehr spezifische Dateigruppen mit Leichtigkeit zu sch\u00fctzen.<\/p>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-info\">Hinweis: Regul\u00e4re Ausdr\u00fccke eignen sich am besten f\u00fcr F\u00e4lle, in denen Sie mehrere URLs auf einmal sch\u00fctzen m\u00fcssen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Idee dahinter ist, dass es Ihnen erm\u00f6glicht, Muster in einer gegebenen URL abzugleichen und die URL zu sch\u00fctzen, wenn sie einer Ihrer benutzerdefinierten URI-Typ-Regeln mit aktiviertem regul\u00e4rem Ausdruck entspricht.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn Sie beispielsweise im oben genannten FTP-Beispiel bestimmten Benutzern nur Zugriff auf die PDF-Dateien gew\u00e4hren m\u00f6chten, w\u00e4hrend andere Benutzer Zugriff auf Ihre PDF-, DOC-, DOCX- und ZIP-Dateien erhalten sollen, k\u00f6nnten Sie zwei verschiedene Regeln mit regul\u00e4ren Ausdr\u00fccken erstellen \u2013 die erste f\u00fcr eine Mitgliedschaftsstufe und die zweite f\u00fcr eine andere.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die erste Regel f\u00fcr Ihre erste Mitgliedschaftsstufe h\u00e4tte einen Pfad, der etwa so aussieht:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">^\/protected\/.*\\.pdf\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Die zweite Regel f\u00fcr Ihre andere Mitgliedschaftsstufe h\u00e4tte einen Pfad, der etwa so aussieht:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">^\/gesch\u00fctzt\/.*\\.(pdf|doc|docx|zip)\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Zugegeben, regul\u00e4re Ausdr\u00fccke sind zwar nicht ganz einfach zu beherrschen, bieten aber in den Regeln f\u00fcr benutzerdefinierte URI-Typen in MemberPress leistungsstarke Funktionen zum Abgleichen und zum Schutz von Dateien. Wir haben festgestellt, dass<br><a href=\"http:\/\/www.regular-expressions.info\/\">http:\/\/www.regular-expressions.info\/<\/a> ist eine gute Quelle f\u00fcr alle, die sich mit dieser leistungsstarken Technologie vertraut machen m\u00f6chten. Wenn Sie komplexere Anforderungen haben, ist unser Support-Team sehr versiert darin, regul\u00e4re Ausdr\u00fccke f\u00fcr alles zu finden, was Sie sch\u00fctzen m\u00f6chten. Sie k\u00f6nnen also gerne eine Anfrage einreichen. <a class=\"heroickb_exit_link\" href=\"?hkb-redirect&nonce=d65f20cc29&check=1m804&redirect=https%3A%2F%2Fmemberpress.com%2Fsupport%2F&otype=unknown&oid=0&source=block-content\" title=\"Premium Support Anfrage\">Support-Anfrage<\/a> wenn Sie Hilfe zu dieser Funktion ben\u00f6tigen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a class=\"callout dashed\" href=\"#top\">Zur\u00fcck zum Anfang<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Technische Anforderungen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Da diese Funktion den zugrunde liegenden Webserver Ihrer Website zum Schutz von Dateien nutzt, m\u00fcssen einige technische Voraussetzungen erf\u00fcllt sein, damit sie ordnungsgem\u00e4\u00df funktioniert. Wir haben MemberPress so entwickelt, dass es mit den g\u00e4ngigsten Serverkonfigurationen kompatibel ist. Sollte es bei Ihnen jedoch nicht einwandfrei funktionieren, sollten Sie Folgendes \u00fcberpr\u00fcfen:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Ihre Website muss von Apache oder einem Apache-kompatiblen Webserver wie Litespeed bereitgestellt werden. Die von MemberPress installierten Rewrite-Regeln sind Apache-spezifisch. Wenn Sie sich nicht sicher sind, welchen Webserver Sie verwenden, handelt es sich wahrscheinlich um Apache; um ganz sicher zu gehen, k\u00f6nnen Sie sich jedoch an Ihren Webhost wenden. MemberPress unterst\u00fctzt keinen Dateischutz auf anderen Webservern wie Nginx, IIS oder anderen nicht auf Apache basierenden Servern. Wenn Ihr Webserver jedoch Nginx als Proxy (vor Apache) verwendet, k\u00f6nnen Sie m\u00f6glicherweise den im Abschnitt \u201eNginx\u201c beschriebenen Nginx-Proxy-Bypass-Code nutzen, der unter <a href=\"http:\/\/docs.memberpress.com\/article\/179-understanding-rewrite-rules\" target=\"_blank\" rel=\"noopener\">diese Seite<\/a>.<\/li>\n\n\n\n<li>Ihre WordPress-Installation sollte \u00fcber ausreichende Berechtigungen verf\u00fcgen, um \u00c4nderungen an Ihrer .htaccess-Datei vorzunehmen. Wenn Ihre .htaccess-Datei von WordPress nicht beschrieben werden kann, k\u00f6nnen Sie sie manuell bearbeiten, indem Sie unsere <a title=\"Anweisungen umschreiben\" href=\"http:\/\/docs.memberpress.com\/article\/179-understanding-rewrite-rules\" target=\"_blank\" rel=\"noopener\">erweiterte Rewrite-Anweisungen<\/a>.<\/li>\n\n\n\n<li>Ihre WordPress-Installation muss \u00fcber Schreibrechte f\u00fcr den Ordner \u201e\/wp-content\/uploads\u201c verf\u00fcgen. Dies ist auch eine Voraussetzung daf\u00fcr, dass der WordPress-Medien-Uploader Dateien hochladen kann. Wenn dies also funktioniert, sollte auch diese Funktion einwandfrei laufen.<\/li>\n\n\n\n<li>Cloudflare, andere CDNs und Caching-Verfahren k\u00f6nnen den Dateischutz beeintr\u00e4chtigen. Das liegt daran, dass sie entweder die Datei zwischenspeichern, sodass sie nicht gesch\u00fctzt werden kann, oder dass sie unsere Schutz-Cookies st\u00f6ren und so endlose Weiterleitungsschleifen verursachen. <\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-alert\"><strong>Anmerkung: <\/strong>Aus diesem Grund sollten Sie bei Problemen mit dem Dateischutz alle CDN- und Caching-Funktionen deaktivieren, um zu pr\u00fcfen, ob dies eine m\u00f6gliche Ursache ist. <em>vor <\/em>Kontaktaufnahme mit unserem Support.<\/p>\n\n\n\n<ol start=\"5\" class=\"wp-block-list\">\n<li>Die MemberPress-Umschreibungsregeln m\u00fcssen aktiviert sein. Gehen Sie zu MemberPress-&gt;Einstellungen-&gt;Allgemein, deaktivieren Sie das Kontrollk\u00e4stchen \u201cUmschreibungsregeln deaktivieren\u201d und speichern Sie die \u00c4nderungen.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Wir haben au\u00dferdem festgestellt, dass bei einigen Nutzern benutzerdefinierte Umschreibungsregeln die MemberPress-Umschreibungsregeln beeintr\u00e4chtigt haben. Sollte diese Funktion also nicht zu funktionieren scheinen und Sie das Gef\u00fchl haben, alle diese Schritte bereits durchgef\u00fchrt zu haben, wenden Sie sich bitte an unseren <a class=\"heroickb_exit_link\" href=\"?hkb-redirect&nonce=d65f20cc29&check=1m804&redirect=https%3A%2F%2Fmemberpress.com%2Fsupport%2F&otype=unknown&oid=0&source=block-content\" title=\"Premium Support Anfrage\">Betreuungsteam<\/a> und wir helfen Ihnen dabei.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a class=\"callout dashed\" href=\"#top\">Zur\u00fcck zum Anfang<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"add_types\">Zus\u00e4tzliche Dateitypen sch\u00fctzen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">MemberPress kann zus\u00e4tzliche Dateitypen sch\u00fctzen. Beachten Sie, dass jede HTTP-Anfrage eines sch\u00fctzbaren Dateityps eine zweite Anfrage an die Website ausl\u00f6st, um zu pr\u00fcfen, ob die Datei gesch\u00fctzt ist oder nicht. Aus diesem Grund empfehlen wir nicht, Dateien wie Bilder (jpg, png, gif usw.), Skripte (css, js) oder Schriftartendateien zu sch\u00fctzen, da dies eine erhebliche Belastung f\u00fcr Ihren Server bedeuten k\u00f6nnte. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verwenden Sie den folgenden benutzerdefinierten Code in einem Plugin wie dem <a href=\"https:\/\/wordpress.org\/plugins\/insert-headers-and-footers\/\">WPCode<\/a> um zus\u00e4tzliche Dateitypen hinzuzuf\u00fcgen. Bitte lesen Sie diesen Artikel f\u00fcr weitere Details: <a href=\"https:\/\/memberpress.com\/docs\/how-to-add-custom-code-snippets-in-wpcode\/\">Hinzuf\u00fcgen von benutzerdefinierten Codefragmenten in WPCode<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der folgende Code f\u00fcgt die Dateitypen \u201chtml\u201d und \u201chtm\u201d zur Liste der gesch\u00fctzten Dateien hinzu. Nachdem Sie diesen Code hinzugef\u00fcgt haben, m\u00fcssen Sie au\u00dferdem die Permalink-Einstellungen in WordPress aktualisieren, damit WordPress die .htaccess-Datei f\u00fcr Ihre Website aktualisiert.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted has-background\" style=\"background-color:#f5f5f5\">function add_types_protectable($ypes, $rules) {\n  $types[] = 'htm';\n  $types[] = 'html';\n  return $ypes;\n}\nadd_filter('mepr_rewrite_rules_protect_types', 'add_types_protectable', 11, 2);<\/pre>","protected":false},"excerpt":{"rendered":"<p>Covered in this article: What types of files can MemberPress Protect Protecting a Single File Protecting Multiple Files Protecting Multiple Files with FTP Using Regular Expressions Technical Requirements Protect Additional File-Types MemberPress has some powerful features to help you protect static files. MemberPress\u2019s file protection works at the web-server level which provides absolute protection of [\u2026]<\/p>\n","protected":false},"author":62252,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"_strive_editorial_status":"not-started","_strive_copy_of":0,"inline_featured_image":false,"_monsterinsights_skip_tracking":false,"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","_FSMCFIC_featured_image_caption":"","_FSMCFIC_featured_image_nocaption":"","_FSMCFIC_featured_image_hide":"","_strive_checklists":"\"\"","_strive_active_checklist":"62291e2bb2422","footnotes":""},"ht-kb-category":[1322],"ht-kb-tag":[],"class_list":["post-61386","ht_kb","type-ht_kb","status-publish","format-standard","ht_kb_category-protecting-content","entry"],"acf":[],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO Pro 5.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Note: Though these instructions are still valid, we have since released the MemberPress Downloads Add-on which is a much easier way of uploading and protecting your files. Click here to read more about it. Common Use Cases Custom URI rules protect content that standard MemberPress rules cannot reach. Unlike regular rules that work through WordPress&#039;s\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Nikola M\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/stg.memberpress.com\/de\/docs\/protecting-files\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 5.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"MemberPress\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Protecting Files | MemberPress\" \/>\n\t\t<meta property=\"og:description\" content=\"Note: Though these instructions are still valid, we have since released the MemberPress Downloads Add-on which is a much easier way of uploading and protecting your files. Click here to read more about it. Common Use Cases Custom URI rules protect content that standard MemberPress rules cannot reach. Unlike regular rules that work through WordPress&#039;s\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/stg.memberpress.com\/de\/docs\/protecting-files\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/memberpress.com\/wp-content\/uploads\/2022\/10\/mp-icon-RGB_Icon-01.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/memberpress.com\/wp-content\/uploads\/2022\/10\/mp-icon-RGB_Icon-01.jpg\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-02-13T12:23:29+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-01-27T13:01:03+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/memberpress\/\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@memberpress\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Protecting Files | MemberPress\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Note: Though these instructions are still valid, we have since released the MemberPress Downloads Add-on which is a much easier way of uploading and protecting your files. Click here to read more about it. Common Use Cases Custom URI rules protect content that standard MemberPress rules cannot reach. Unlike regular rules that work through WordPress&#039;s\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/memberpress.com\/wp-content\/uploads\/2022\/10\/mp-icon-RGB_Icon-01.jpg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/stg.memberpress.com\\\/de\\\/docs\\\/protecting-files\\\/#article\",\"name\":\"Protecting Files | MemberPress\",\"headline\":\"Protecting Files\",\"author\":{\"@id\":\"https:\\\/\\\/stg.memberpress.com\\\/de\\\/blog\\\/author\\\/nikolacaseproof-com\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/stg.memberpress.com\\\/de\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/memberpress.com\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/mp-icon-RGB_Icon-01.jpg\",\"@id\":\"https:\\\/\\\/stg.memberpress.com\\\/de\\\/#articleImage\"},\"datePublished\":\"2024-02-13T07:23:29-05:00\",\"dateModified\":\"2026-01-27T08:01:03-05:00\",\"inLanguage\":\"de-DE\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/stg.memberpress.com\\\/de\\\/docs\\\/protecting-files\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/stg.memberpress.com\\\/de\\\/docs\\\/protecting-files\\\/#webpage\"},\"articleSection\":\"Protecting Content\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/stg.memberpress.com\\\/de\\\/docs\\\/protecting-files\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/stg.memberpress.com\\\/de#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/stg.memberpress.com\\\/de\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/stg.memberpress.com\\\/de\\\/doc-categories\\\/general\\\/#listItem\",\"name\":\"General\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/stg.memberpress.com\\\/de\\\/doc-categories\\\/general\\\/#listItem\",\"position\":2,\"name\":\"General\",\"item\":\"https:\\\/\\\/stg.memberpress.com\\\/de\\\/doc-categories\\\/general\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/stg.memberpress.com\\\/de\\\/doc-categories\\\/protecting-content\\\/#listItem\",\"name\":\"Protecting Content\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/stg.memberpress.com\\\/de#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/stg.memberpress.com\\\/de\\\/doc-categories\\\/protecting-content\\\/#listItem\",\"position\":3,\"name\":\"Protecting Content\",\"item\":\"https:\\\/\\\/stg.memberpress.com\\\/de\\\/doc-categories\\\/protecting-content\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/stg.memberpress.com\\\/de\\\/docs\\\/protecting-files\\\/#listItem\",\"name\":\"Protecting Files\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/stg.memberpress.com\\\/de\\\/doc-categories\\\/general\\\/#listItem\",\"name\":\"General\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/stg.memberpress.com\\\/de\\\/docs\\\/protecting-files\\\/#listItem\",\"position\":4,\"name\":\"Protecting Files\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/stg.memberpress.com\\\/de\\\/doc-categories\\\/protecting-content\\\/#listItem\",\"name\":\"Protecting Content\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/stg.memberpress.com\\\/de\\\/#organization\",\"name\":\"MemberPress\",\"description\":\"The All-In-One WordPress Membership Plugin\",\"url\":\"https:\\\/\\\/stg.memberpress.com\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/memberpress.com\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/mp-icon-RGB_Icon-01.jpg\",\"@id\":\"https:\\\/\\\/stg.memberpress.com\\\/de\\\/docs\\\/protecting-files\\\/#organizationLogo\"},\"image\":{\"@id\":\"https:\\\/\\\/stg.memberpress.com\\\/de\\\/docs\\\/protecting-files\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.instagram.com\\\/memberpress\\\/\",\"https:\\\/\\\/www.pinterest.com\\\/memberpressplugin\\\/\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/MemberPressPlugin\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/memberpress\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/stg.memberpress.com\\\/de\\\/blog\\\/author\\\/nikolacaseproof-com\\\/#author\",\"url\":\"https:\\\/\\\/stg.memberpress.com\\\/de\\\/blog\\\/author\\\/nikolacaseproof-com\\\/\",\"name\":\"Nikola M\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/stg.memberpress.com\\\/de\\\/docs\\\/protecting-files\\\/#authorImage\",\"url\":\"https:\\\/\\\/stg.memberpress.com\\\/wp-content\\\/litespeed\\\/avatar\\\/1edf820c48f9c430f380efe81887b154.jpg?ver=1788447263\",\"width\":96,\"height\":96,\"caption\":\"Nikola M\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/stg.memberpress.com\\\/de\\\/docs\\\/protecting-files\\\/#webpage\",\"url\":\"https:\\\/\\\/stg.memberpress.com\\\/de\\\/docs\\\/protecting-files\\\/\",\"name\":\"Protecting Files | MemberPress\",\"description\":\"Note: Though these instructions are still valid, we have since released the MemberPress Downloads Add-on which is a much easier way of uploading and protecting your files. Click here to read more about it. Common Use Cases Custom URI rules protect content that standard MemberPress rules cannot reach. Unlike regular rules that work through WordPress's\",\"inLanguage\":\"de-DE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/stg.memberpress.com\\\/de\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/stg.memberpress.com\\\/de\\\/docs\\\/protecting-files\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/stg.memberpress.com\\\/de\\\/blog\\\/author\\\/nikolacaseproof-com\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/stg.memberpress.com\\\/de\\\/blog\\\/author\\\/nikolacaseproof-com\\\/#author\"},\"datePublished\":\"2024-02-13T07:23:29-05:00\",\"dateModified\":\"2026-01-27T08:01:03-05:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/stg.memberpress.com\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/stg.memberpress.com\\\/de\\\/\",\"name\":\"MemberPress\",\"description\":\"The All-In-One WordPress Membership Plugin\",\"inLanguage\":\"de-DE\",\"publisher\":{\"@id\":\"https:\\\/\\\/stg.memberpress.com\\\/de\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>Protecting Files | MemberPress<\/title>\n\n","aioseo_head_json":{"title":"Schutz von Dateien | MemberPress","description":"Hinweis: Obwohl diese Anweisungen immer noch g\u00fcltig sind, haben wir inzwischen das MemberPress Downloads Add-on ver\u00f6ffentlicht, das das Hochladen und den Schutz Ihrer Dateien wesentlich vereinfacht. Klicken Sie hier, um mehr dar\u00fcber zu erfahren. H\u00e4ufige Anwendungsf\u00e4lle Benutzerdefinierte URI-Regeln sch\u00fctzen Inhalte, die von Standard-MemberPress-Regeln nicht erreicht werden k\u00f6nnen. Im Gegensatz zu regul\u00e4ren Regeln, die \u00fcber WordPress's","canonical_url":"https:\/\/stg.memberpress.com\/de\/docs\/protecting-files\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/stg.memberpress.com\/de\/docs\/protecting-files\/#article","name":"Protecting Files | MemberPress","headline":"Protecting Files","author":{"@id":"https:\/\/stg.memberpress.com\/de\/blog\/author\/nikolacaseproof-com\/#author"},"publisher":{"@id":"https:\/\/stg.memberpress.com\/de\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/memberpress.com\/wp-content\/uploads\/2022\/10\/mp-icon-RGB_Icon-01.jpg","@id":"https:\/\/stg.memberpress.com\/de\/#articleImage"},"datePublished":"2024-02-13T07:23:29-05:00","dateModified":"2026-01-27T08:01:03-05:00","inLanguage":"de-DE","mainEntityOfPage":{"@id":"https:\/\/stg.memberpress.com\/de\/docs\/protecting-files\/#webpage"},"isPartOf":{"@id":"https:\/\/stg.memberpress.com\/de\/docs\/protecting-files\/#webpage"},"articleSection":"Protecting Content"},{"@type":"BreadcrumbList","@id":"https:\/\/stg.memberpress.com\/de\/docs\/protecting-files\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/stg.memberpress.com\/de#listItem","position":1,"name":"Home","item":"https:\/\/stg.memberpress.com\/de","nextItem":{"@type":"ListItem","@id":"https:\/\/stg.memberpress.com\/de\/doc-categories\/general\/#listItem","name":"General"}},{"@type":"ListItem","@id":"https:\/\/stg.memberpress.com\/de\/doc-categories\/general\/#listItem","position":2,"name":"General","item":"https:\/\/stg.memberpress.com\/de\/doc-categories\/general\/","nextItem":{"@type":"ListItem","@id":"https:\/\/stg.memberpress.com\/de\/doc-categories\/protecting-content\/#listItem","name":"Protecting Content"},"previousItem":{"@type":"ListItem","@id":"https:\/\/stg.memberpress.com\/de#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/stg.memberpress.com\/de\/doc-categories\/protecting-content\/#listItem","position":3,"name":"Protecting Content","item":"https:\/\/stg.memberpress.com\/de\/doc-categories\/protecting-content\/","nextItem":{"@type":"ListItem","@id":"https:\/\/stg.memberpress.com\/de\/docs\/protecting-files\/#listItem","name":"Protecting Files"},"previousItem":{"@type":"ListItem","@id":"https:\/\/stg.memberpress.com\/de\/doc-categories\/general\/#listItem","name":"General"}},{"@type":"ListItem","@id":"https:\/\/stg.memberpress.com\/de\/docs\/protecting-files\/#listItem","position":4,"name":"Protecting Files","previousItem":{"@type":"ListItem","@id":"https:\/\/stg.memberpress.com\/de\/doc-categories\/protecting-content\/#listItem","name":"Protecting Content"}}]},{"@type":"Organization","@id":"https:\/\/stg.memberpress.com\/de\/#organization","name":"MemberPress","description":"The All-In-One WordPress Membership Plugin","url":"https:\/\/stg.memberpress.com\/de\/","logo":{"@type":"ImageObject","url":"https:\/\/memberpress.com\/wp-content\/uploads\/2022\/10\/mp-icon-RGB_Icon-01.jpg","@id":"https:\/\/stg.memberpress.com\/de\/docs\/protecting-files\/#organizationLogo"},"image":{"@id":"https:\/\/stg.memberpress.com\/de\/docs\/protecting-files\/#organizationLogo"},"sameAs":["https:\/\/www.instagram.com\/memberpress\/","https:\/\/www.pinterest.com\/memberpressplugin\/","https:\/\/www.youtube.com\/c\/MemberPressPlugin","https:\/\/www.linkedin.com\/company\/memberpress\/"]},{"@type":"Person","@id":"https:\/\/stg.memberpress.com\/de\/blog\/author\/nikolacaseproof-com\/#author","url":"https:\/\/stg.memberpress.com\/de\/blog\/author\/nikolacaseproof-com\/","name":"Nikola M","image":{"@type":"ImageObject","@id":"https:\/\/stg.memberpress.com\/de\/docs\/protecting-files\/#authorImage","url":"https:\/\/stg.memberpress.com\/wp-content\/litespeed\/avatar\/1edf820c48f9c430f380efe81887b154.jpg?ver=1788447263","width":96,"height":96,"caption":"Nikola M"}},{"@type":"WebPage","@id":"https:\/\/stg.memberpress.com\/de\/docs\/protecting-files\/#webpage","url":"https:\/\/stg.memberpress.com\/de\/docs\/protecting-files\/","name":"Protecting Files | MemberPress","description":"Note: Though these instructions are still valid, we have since released the MemberPress Downloads Add-on which is a much easier way of uploading and protecting your files. Click here to read more about it. Common Use Cases Custom URI rules protect content that standard MemberPress rules cannot reach. Unlike regular rules that work through WordPress's","inLanguage":"de-DE","isPartOf":{"@id":"https:\/\/stg.memberpress.com\/de\/#website"},"breadcrumb":{"@id":"https:\/\/stg.memberpress.com\/de\/docs\/protecting-files\/#breadcrumblist"},"author":{"@id":"https:\/\/stg.memberpress.com\/de\/blog\/author\/nikolacaseproof-com\/#author"},"creator":{"@id":"https:\/\/stg.memberpress.com\/de\/blog\/author\/nikolacaseproof-com\/#author"},"datePublished":"2024-02-13T07:23:29-05:00","dateModified":"2026-01-27T08:01:03-05:00"},{"@type":"WebSite","@id":"https:\/\/stg.memberpress.com\/de\/#website","url":"https:\/\/stg.memberpress.com\/de\/","name":"MemberPress","description":"The All-In-One WordPress Membership Plugin","inLanguage":"de-DE","publisher":{"@id":"https:\/\/stg.memberpress.com\/de\/#organization"}}]},"og:locale":"de_DE","og:site_name":"MemberPress","og:type":"article","og:title":"Protecting Files | MemberPress","og:description":"Note: Though these instructions are still valid, we have since released the MemberPress Downloads Add-on which is a much easier way of uploading and protecting your files. Click here to read more about it. Common Use Cases Custom URI rules protect content that standard MemberPress rules cannot reach. Unlike regular rules that work through WordPress's","og:url":"https:\/\/stg.memberpress.com\/de\/docs\/protecting-files\/","og:image":"https:\/\/memberpress.com\/wp-content\/uploads\/2022\/10\/mp-icon-RGB_Icon-01.jpg","og:image:secure_url":"https:\/\/memberpress.com\/wp-content\/uploads\/2022\/10\/mp-icon-RGB_Icon-01.jpg","article:published_time":"2024-02-13T12:23:29+00:00","article:modified_time":"2026-01-27T13:01:03+00:00","article:publisher":"https:\/\/www.facebook.com\/memberpress\/","twitter:card":"summary_large_image","twitter:site":"@memberpress","twitter:title":"Protecting Files | MemberPress","twitter:description":"Note: Though these instructions are still valid, we have since released the MemberPress Downloads Add-on which is a much easier way of uploading and protecting your files. Click here to read more about it. Common Use Cases Custom URI rules protect content that standard MemberPress rules cannot reach. Unlike regular rules that work through WordPress's","twitter:image":"https:\/\/memberpress.com\/wp-content\/uploads\/2022\/10\/mp-icon-RGB_Icon-01.jpg"},"aioseo_meta_data":{"post_id":"61386","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"seo_analyzer_scan_date":"2026-08-21 02:38:33","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":"0","open_ai":"{\"title\":{\"suggestions\":[],\"usage\":0},\"description\":{\"suggestions\":[],\"usage\":0}}","ai":{"faqs":[],"keyPoints":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2024-02-13 12:23:29","updated":"2026-08-21 02:38:33","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/stg.memberpress.com\/de\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/stg.memberpress.com\/de\/doc-categories\/general\/\" title=\"General\">General<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/stg.memberpress.com\/de\/doc-categories\/protecting-content\/\" title=\"Protecting Content\">Protecting Content<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\tProtecting Files\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/stg.memberpress.com\/de"},{"label":"General","link":"https:\/\/stg.memberpress.com\/de\/doc-categories\/general\/"},{"label":"Protecting Content","link":"https:\/\/stg.memberpress.com\/de\/doc-categories\/protecting-content\/"},{"label":"Protecting Files","link":"https:\/\/stg.memberpress.com\/de\/docs\/protecting-files\/"}],"_links":{"self":[{"href":"https:\/\/stg.memberpress.com\/de\/wp-json\/wp\/v2\/ht-kb\/61386","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stg.memberpress.com\/de\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/stg.memberpress.com\/de\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/stg.memberpress.com\/de\/wp-json\/wp\/v2\/users\/62252"}],"replies":[{"embeddable":true,"href":"https:\/\/stg.memberpress.com\/de\/wp-json\/wp\/v2\/comments?post=61386"}],"version-history":[{"count":4,"href":"https:\/\/stg.memberpress.com\/de\/wp-json\/wp\/v2\/ht-kb\/61386\/revisions"}],"predecessor-version":[{"id":78770,"href":"https:\/\/stg.memberpress.com\/de\/wp-json\/wp\/v2\/ht-kb\/61386\/revisions\/78770"}],"wp:attachment":[{"href":"https:\/\/stg.memberpress.com\/de\/wp-json\/wp\/v2\/media?parent=61386"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/stg.memberpress.com\/de\/wp-json\/wp\/v2\/ht-kb-category?post=61386"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/stg.memberpress.com\/de\/wp-json\/wp\/v2\/ht-kb-tag?post=61386"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}