SWF-Uploader in TYPO3-Backend trotz .htaccess-Passwort

/ Autor: Albrecht, 12 Feb 2010

Eines der vielen neuen Features, die TYPO3 Version 4.3 mit bringt, ist der SWF-Uploader, bzw. die “Flash-Schnittstelle zum Hochladen”, wie es in der deutschen Sprachversion heißt. Doch wenn ein TYPO3-Projekt mit einem .htaccess-Passwortschutz versehen ist, was z.B. in der Entwicklungsphase oder evtl. auch aus anderen Gründen durchaus sein könnte, funktioniert der SWF-Uploader erstmal nicht.

Mit einem kleinen Eingriff in die .htaccess-Datei lässt sich der SWF-Uploader aber auch zum Laufen bringen, ohne den Passwort-Schutz vom ganzen Projekt zu nehmen. Dazu müssen einfach folgende Zeilen in die .htaccess-Datei eingefügt werden.

<Files ajax.php>
Allow from any
Satisfy any
</Files>

Die erste und vierte Zeile bewirken, dass die Anweisung nur für Dateien mit dem Namen ajax.php gelten soll. Zeile 2 besagt, dass ein Zugriff von jeder IP-Adresse aus möglich ist und Zeile 3 bewirkt, dass entweder die User-Authentifizierung via Passwort oder die IP-Adresse des Besuchers stimmen muss. Und da der Besucher jede beliebige IP-Adresse besitzen darf (Zeile 2), ist die Zugriffsbeschränkung für die Datei ajax.php aufgehoben und der SWF-Uploader funktioniert wieder tadellos.

Leave a Reply