[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