Rewrite & Apache2

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
s837ubc
Beiträge: 133
Registriert: 23.07.2013 14:17:01

Rewrite & Apache2

Beitrag von s837ubc » 24.01.2016 12:38:45

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?

eggy
Beiträge: 3334
Registriert: 10.05.2008 11:23:50

Re: Rewrite & Apache2

Beitrag von eggy » 24.01.2016 12:53:56

pastebin.php für die Logs
a) dann ist auch noch in der Zukunft für Nachlesende nachvollziehbar worum es ging
b) kein Javascript

Benutzeravatar
habakug
Moderator
Beiträge: 4314
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: Rewrite & Apache2

Beitrag von habakug » 24.01.2016 13:03:37

Hallo!

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
Gruss, habakug
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

s837ubc
Beiträge: 133
Registriert: 23.07.2013 14:17:01

Re: Rewrite & Apache2

Beitrag von s837ubc » 24.01.2016 13:29:00

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:

Code: Alles auswählen

<Directory /var/www/clh-teltow >
      AllowOverride All
</Directory>

Antworten