Avatar billede dadane Novice
18. juli 2006 - 01:05 Der er 1 kommentar og
1 løsning

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?
Avatar billede dadane Novice
24. juli 2006 - 11:51 #1
Jeg har fundet en .htaccess løsning så jeg lukker.
Selvom dette ville være mere elegant og hurtigere
Avatar billede dadane Novice
24. juli 2006 - 11:51 #2
lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester