nutter: .htaccess 500er nach aenderung

Hallo!

meine .htaccess lieferst seit Heute einen 500 error sobald ich sie ändere.
Aussehn tut sie derzeit so:

RewriteEngine on  
RewriteBase /  
RewriteRule ^upload$ index.php?mode=upload  
RewriteRule ^remote$ index.php?mode=remote  
RewriteRule ^zip$ index.php?mode=zip  
RewriteRule ^nfo$ index.php?mode=nfo  
RewriteRule ^login$ index.php?mode=login  
RewriteRule ^register$ index.php?mode=register  
RewriteRule ^image/(.*)$ index.php?mode=image&id=$1

Wenn ich jetzt zum beispiel folgendes einfüge bekomm ich den error.

RewriteBase /  
RewriteRule ^upload$ index.php?mode=upload  
RewriteRule ^remote$ index.php?mode=remote  
RewriteRule ^zip$ index.php?mode=zip  
RewriteRule ^nfo$ index.php?mode=nfo  
RewriteRule ^login$ index.php?mode=login  
RewriteRule ^register$ index.php?mode=register  
RewriteRule ^image/(.*)$ index.php?mode=image&id=$1

RewriteRule ^test$ index.php?mode=test
[/code]

hat wer ne idee woran das liegen könnte? Sieht ja für mich total richtig aus

  1. Moin!

    Wenn ich jetzt zum beispiel folgendes einfüge bekomm ich den error.

    RewriteBase /

    RewriteRule ^test$ index.php?mode=test»

      
    Ich habe mir die Mühe gemacht um die Differenz zwischen dem "Vorher" und dem "Nachher" herauszufinden. Das das nicht den Fehler verursachen kann ist es nicht das, was Du einfügst. Poste genau und \_nur\_ das, was den Fehler verursacht. Dann kann Dir geholfen werden.  
      
      
    MFFG (Mit freundlich- friedfertigem Grinsen)  
      
    fastix  
    
    -- 
    [Des fastix kleines CMS](http://www.fastix.org/fastix-cms/)
    
    1. ich füge genau das ein:

      RewriteRule ^test$ index.php?mode=test

      oder

      RewriteRule ^regstep2$ index.php?mode=regstep2

      Genau die selbe art von regel wie die obigen. Ansonsten wird nichts eingefügt.
      Lösche ich sie raus, funktioniert wieder alles

      1. Moin!

        RewriteRule ^test$ index.php?mode=test

        führt nicht zu einer Fehlermeldung. (getestet)

        RewriteRule ^regstep2$ index.php?mode=regstep2

        führt nicht zu einer Fehlermeldung. (getestet)

        Leere doch mal Deinen Browser-Cache oder stelle den Broser so ein, dass er keinen solchen benutzt oder noch besser: Hol Dir die Respone mit wget ab oder nimm telnet:

        telnet example.org 80  
        // Ausgaben: Trying 192.0.32.10...  
        // Connected to example.org.  
        // Escape character is '^]'.  
        GET /
        

        (Das "GET /" musst Du dann aber blind tippen.

        MFFG (Mit freundlich- friedfertigem Grinsen)

        fastix

        1. Hi,

          RewriteRule ^test$ index.php?mode=test
          führt nicht zu einer Fehlermeldung. (getestet)

          RewriteRule ^regstep2$ index.php?mode=regstep2
          führt nicht zu einer Fehlermeldung. (getestet)

          Vielleicht nicht rein von der Syntax her.

          Aber im Wechselspiel mit den anderen Regeln und ggf. der restlichen Konfiguration wäre es bspw. denkbar, dass das zu einer internen Endlos-Umleitung führt, und die wird IIRC auch mit einem 500er quitiert.

          Ein Blick ins Error-Log des Webservers wäre am aufschlussreichsten, sofern möglich.

          MfG ChrisB

          --
          RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
          1. [...] Endlos-Umleitung führt, und die wird IIRC auch mit einem 500er quitiert.

            Ja.