rewrite, jeg kan ikke få det til at virke
Jeg får en masse fejl a la denne i min fejllog:[Tue Jul 18 00:51:18 2006] [error] [client 127.0.0.1] File does not exist: c:/apache/apache/htdocs/wec2//fileadmin/images/logo.gif/
(med mange forskellige filnavne naturligvis)
Min regel ser ud som følger:
RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteRule ^uploads/.*$ - [L]
RewriteRule ^fileadmin/.*$ - [L]
RewriteRule ^typo3conf/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule (.*[^/])$ http://%{HTTP_HOST}/$1/ [L,R]
RewriteCond %{REQUEST_FILENAME}/index.html -f
RewriteRule / %{REQUEST_URI}/index.html [L]
RewriteCond %{REQUEST_FILENAME}/index.htm -f
RewriteRule / %{REQUEST_URI}/index.htm [L]
RewriteCond %{REQUEST_FILENAME}/index.php -f
RewriteRule / %{REQUEST_URI}/index.php [L]
Hvis jeg så tilføjer:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* /index.php
Så får jeg derudover nogle fejl som denne:
[Tue Jul 18 00:53:16 2006] [error] [client 127.0.0.1] Request exceeded the limit of 20 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.
Og siden virker slet ikke (= fejl 500)
Hvad gør jeg galt? (Min regel har jeg copy-pasted, - den burde virke, - men gør det øjensynligt ikke)
Derudover - er der nogen der kan forklare hvad reglerne gør?