[Typo3-german] htaccess mit rewrite funktioniert nicht mehr

Peter Russ peter.russ at 4many.net
Mon Nov 7 17:22:50 CET 2005


Markus Nagel wrote:

[...]
> 
> RewriteEngine On
> RewriteBase   /~gdkcds
> RewriteCond %{REQUEST_FILENAME} !-f
> RewriteRule   ^typo3$  typo3/index_re.php
> RewriteRule   ^[^/]*\.html$  index.php
[...]

Die RewriteRule(s) mit der RewriteCond(ition) machen so nicht viel Sinn, 
da die RewriteCond(ition) mit dem 1. RewriteRule erledigt ist und 
besagt, wenn eine "Datei nicht vorhanden ist" (!-f), dann wird 
RewriteRule 1., also
RewriteRule   ^typo3$  typo3/index_re.php

und dann IMMER
wenn die Datei auf *.html endet RewriteRule 2.

ausgeführt. Es kommt auf die Reihenfolge an!

Ich würde es mal mit einer "angepassten" Version versuchen:

RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .html index.php

Kann sein, dass du vor dem index.php noch ein '/' setzen musst.

Ansonsten würde ich mal den RewriteLog aktivieren, um zu sehen, was 
umgeschrieben wird und ob die Parameter richtig übergeben werden. 
Weiteres dazu s. www.apache.org

Gruss. Peter.

-- 
_____________________________
4Many® Services
openBC: http://www.openbc.com/go/invuid/Peter_Russ



More information about the TYPO3-german mailing list