Revolution: Mod-Rewrite Problem

Beitrag lesen

hi

im Rewrite Log wurde nichts eingetragen

Das glaube ich nicht, oder du hast das RewriteLogLevel zu niedrig eingestellt.

es lag am RewriteLogLevel
nachdem ich RewriteLogLevel 2 verwendet habe, lief das Log ziemlich schnell voll

xxx.xxx.xxx.xxx - - [16/Jun/2007:18:18:23 +0200] [DOMAIN.TLD/sid#828d5c4][rid#820e0cc/initial] (2) [per-dir /home/USER/DOMAIN.TLD/] rewrite wiki -> /blub/index.cgi/wiki
xxx.xxx.xxx.xxx - - [16/Jun/2007:18:18:23 +0200] [DOMAIN.TLD/sid#828d5c4][rid#820e0cc/initial] (2) [per-dir /home/USER/DOMAIN.TLD/] trying to replace prefix /home/USER/DOMAIN.TLD/ with /
xxx.xxx.xxx.xxx - - [16/Jun/2007:18:18:23 +0200] [DOMAIN.TLD/sid#828d5c4][rid#820e0cc/initial] (1) [per-dir /home/USER/DOMAIN.TLD/] internal redirect with /blub/index.cgi/wiki [INTERNAL REDIRECT]
xxx.xxx.xxx.xxx - - [16/Jun/2007:18:18:23 +0200] [DOMAIN.TLD/sid#828d5c4][rid#8212bb4/initial/redir#1] (2) [per-dir /home/USER/DOMAIN.TLD/] rewrite blub/index.cgi/wiki -> /blub/index.cgi/blub/index.cgi/wiki
xxx.xxx.xxx.xxx - - [16/Jun/2007:18:18:23 +0200] [DOMAIN.TLD/sid#828d5c4][rid#8212bb4/initial/redir#1] (2) [per-dir /home/USER/DOMAIN.TLD/] trying to replace prefix /home/USER/DOMAIN.TLD/ with /
xxx.xxx.xxx.xxx - - [16/Jun/2007:18:18:23 +0200] [DOMAIN.TLD/sid#828d5c4][rid#8212bb4/initial/redir#1] (1) [per-dir /home/USER/DOMAIN.TLD/] internal redirect with /blub/index.cgi/blub/index.cgi/wiki [INTERNAL REDIRECT]
xxx.xxx.xxx.xxx - - [16/Jun/2007:18:18:23 +0200] [DOMAIN.TLD/sid#828d5c4][rid#8144954/initial/redir#2] (2) [per-dir /home/USER/DOMAIN.TLD/] rewrite blub/index.cgi/blub/index.cgi/wiki -> /blub/index.cgi/blub/index.cgi/blub/index.cgi/wiki
xxx.xxx.xxx.xxx - - [16/Jun/2007:18:18:23 +0200] [DOMAIN.TLD/sid#828d5c4][rid#8144954/initial/redir#2] (2) [per-dir /home/USER/DOMAIN.TLD/] trying to replace prefix /home/USER/DOMAIN.TLD/ with /
xxx.xxx.xxx.xxx - - [16/Jun/2007:18:18:23 +0200] [DOMAIN.TLD/sid#828d5c4][rid#8144954/initial/redir#2] (1) [per-dir /home/USER/DOMAIN.TLD/] internal redirect with /blub/index.cgi/blub/index.cgi/blub/index.cgi/wiki [INTERNAL REDIRECT]
[...]

ich hatte die cgi Datei im Ordner blub verschoben, da ich etwas testen wollte.

Wenn du den Apache-Handbuchabschnitt zu RewriteCond liest, findest du Hinweise auf die Spezial-Pattern -d und -f sowie einen Hinweis, wie man ein Pattern negiert.

ich hatte vorhin schon mal mit -f getestet, jedoch erhielt ich wieder ein 500er

eben habe ich

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /blub/index.cgi/$1   [L]

probiert, damit scheint es zu gehen :-)

danke!
Revolution