Hallo,
für ein neu installiertes Typo3-CMS-System sollen die URLs so umgeformt werden, dass diese für Besucher als statische Webseite angezeigt werden:
Es kommt ein Apache-Webserver zum Einsatz:
Server version: Apache/2.4.10 (Debian)
Server built: Aug 28 2015 16:28:08
In der Seiten-Konfiguration kommt folgende Einstellung zum Einsatz:
RewriteEngine On
LogLevel alert rewrite:trace3
RewriteRule ^/(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)$ - [L]
RewriteRule ^/(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php
Im Root-Verzeichnis befindet sich eine index.php Datei, die alle Anfragen bearbeitet und die bewünschte Webseite ausgibt.
Beim Aufruf wird dennoch folgende Fehlermeldung angezeigt:
Bad Request
Your browser sent a request that this server could not understand.
Im Error-Log stehen folgende Meldungen:
siehe DropBox Freigabe: https://www.dropbox.com/s/mu9ptrxdgq96q ... r.log?dl=0
Hat jemand eine Idee, wo hier der Haken sein könnte?
Rewrite & Apache2
Re: Rewrite & Apache2
pastebin.php für die Logs
a) dann ist auch noch in der Zukunft für Nachlesende nachvollziehbar worum es ging
b) kein Javascript
a) dann ist auch noch in der Zukunft für Nachlesende nachvollziehbar worum es ging
b) kein Javascript
- habakug
- Moderator
- Beiträge: 4314
- Registriert: 23.10.2004 13:08:41
- Lizenz eigener Beiträge: MIT Lizenz
Re: Rewrite & Apache2
Hallo!
Nach dem "[L]" (= last) werden keine Rewrite-Regeln mehr angewendet (!).
Probier es mal so:
Gruss, habakug
Nach dem "[L]" (= last) werden keine Rewrite-Regeln mehr angewendet (!).
Probier es mal so:
Code: Alles auswählen
RewriteEngine On
RewriteRule ^(typo3|banner|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)/ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^.*[^\.php]$ index.php
RewriteRule ^.*index.html$ index.php
Re: Rewrite & Apache2
Hallo Habakug,
vielen Dank für die flotte Antwort (-:
Leider klappt es mit ihrer Konfiguration nicht. Es kommt weiterhin die gleiche Fehlermeldung.
Aber... wenn die ursprüngliche Rewrite-Regeln in einer .htaccess-Datei steht, wird diese fehlerfrei umgesetzt.
Hierzu muss natürlich folgende Zeilen in die Sites-Konfiguration enthalten sein:
vielen Dank für die flotte Antwort (-:
Leider klappt es mit ihrer Konfiguration nicht. Es kommt weiterhin die gleiche Fehlermeldung.
Aber... wenn die ursprüngliche Rewrite-Regeln in einer .htaccess-Datei steht, wird diese fehlerfrei umgesetzt.
Hierzu muss natürlich folgende Zeilen in die Sites-Konfiguration enthalten sein:
Code: Alles auswählen
<Directory /var/www/clh-teltow >
AllowOverride All
</Directory>