---
title: "htaccess Datei Zugriff erlauben/verbieten"
url: "https://www.typo3.net/d/114318-htaccess-datei-zugriff-erlaubenverbieten"
source: "typo3.net"
tags: ["Hosting","Server","Frage","TYPO3 4"]
created: "2013-03-24"
last_reply: "2013-03-28"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# htaccess Datei Zugriff erlauben/verbieten

Hosting › Server · 3 Antworten · gestartet 2013-03-24

## Eröffnungsbeitrag

**Thomas27** · 2013-03-24 · [Beitrag #1](https://www.typo3.net/d/114318-htaccess-datei-zugriff-erlaubenverbieten/1)

Hallo, wie immer stehe ich mit den Regulär Expressions auf Kriegsfuß #angry#

Mein Anliegen klingt einfach.

Ich will einen bestimmten Dateityp z.B. *.mp3 rekursiv von einem Verzeichnis aus nur von einer bestimmten URL aus den Zugriff erlauben.

Verzeichnisstruktur:

www.domain.de/fileadmin/x/y/test.mp3 -> hier liegt physikalich die Datei

Der Zugriff soll nur von z.B. dieser Url erfolgen

www.domain.de/mp3* -> * steht für alles, was danach folgt
und
www.domain.de/download*
und die Fremdsprachen
www.domain.de/en/mp3* ...

ohne .htaccess wäre der direkte Zugriff auf www.domain.de/fileadmin/x/y/test.mp3 möglich.

Weitere Infos:
Typo3 4.5.25 und real_url

Ich habe folgendes versucht:
im fileadmin Verzeichnis .htaccess Datei angelegt

```php
<Files *.mp3>
order deny,allow
deny from all
allow ^.domain.de/$/mp3$
allow ^.domain.de/$/download$
</Files>
```

^ -> dachte ich er nimmt alles vor den Domain Namen also auch <http://www> usw.
erstes $ -> alle Fremdsprachen
zweites $ -> alles was nach mp3 kommt

Jetzt denke ich, dass ich zwei potentielle Fehlerquellen habe:

1. Inwieweit beeinflußt die .htaccess Konfiguration im root Verzeichnis mein Vorhaben?

Die Url liegt ja in ursprünglicher Form www.domain.de?id=454 vor und wird hier mit den Rewrite auf
www.domain.de/mp3 gemappt.

2. Ist die Regulär Expression wirklich richtig?

Igendwie bekomme ich immer einen Knoten im Kopf bei diesen Konfigurationen. #angry#

## Antworten

### [#2](https://www.typo3.net/d/114318-htaccess-datei-zugriff-erlaubenverbieten/2) · Thomas27 · 2013-03-26

Ich habe eine etwas andere Teillösung gefunden.

```php
SetEnvIfNoCase Referer "domain.de" ok=1
<Files *.mp3>
order deny, allow
deny from all
allow from env=ok
</Files>
```

Es ist aber leider nur eine Teillösung, mit meinem Halbwissen glaube ich der Meinung zu sein ;) das nicht jeder Brower den Referer mitliefert und ich würde so alle aussperren, bei denen das so ist. Korrigiert mich bitte, wenn ich was falsches gelesen habe, war nur eine schnelle nicht geprüfte Google Recherche.

### [#3](https://www.typo3.net/d/114318-htaccess-datei-zugriff-erlaubenverbieten/3) · Thomas27 · 2013-03-27

Hat denn keiner eine Idee? Je mehr ich mich mit diesem Thema beschäftige, umso schwieriger wird es. Es gibt zwar einige Extensions die von Typo3 Seite aus eine meiner Meinung nach Scheinsicherheit aufbauen, da alle Extensions nicht überprüfen können, ob der Besucher nicht direkt die Datei über www.domain.de/fileadmin/meineDatei.txt aufruft. Wenn er einmal diesen Link hat, kann er auch zugreifen. Deshalb bleibt nur der Schutz direkt am Server/Apache mit der htaccess Datei. Kennt sich jemand mit den RewriteCond von mod_rewrite aus?

### [#4](https://www.typo3.net/d/114318-htaccess-datei-zugriff-erlaubenverbieten/4) · Thomas27 · 2013-03-28

Fazit: Der einzig wirkliche 90% Schutz wäre die mp3 files selber zu verschlüsseln und dann live beim streamen wieder zu entschlüsseln.

---

Quelle: „htaccess Datei Zugriff erlauben/verbieten“, typo3.net, https://www.typo3.net/d/114318-htaccess-datei-zugriff-erlaubenverbieten
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
