Jeanette v. Bremen: Wie ModRewrite /folder/q.php?s=WORD -> /folder/WORD

Ich habe Diverses versucht allerdings stimmt irgendwie nicht der Syntax

was ist hieran falsch? in der .htaccess steht:

RewriteEngine On
RewriteRule ^folder/(.*)$ /folder/script.php?q=$1

Ich möchte das wenn jemand dieses Script aufruft: http://url.de/folder/WORD dieses im Hintergrund abgearbeitet wird: http://url.de/folder/script.php?q=WORD

hat jemand einen Tipp, bzw. eine Idee was da falsch ist

  1. hi,

    was ist hieran falsch?

    sag du es uns: woraus schliesst du, dass es "falsch" sei?
    was passiert/passiert nicht? ("funzt nich!!!1" ist hier im forum _keine_ hinreichend aussagekräftige fehlerbeschreibung)
    welche fehlermeldungen bekommst du?
    ...?

    RewriteEngine On
    RewriteRule ^folder/(.*)$ /folder/script.php?q=$1

    Ich möchte das wenn jemand dieses Script aufruft: http://url.de/folder/WORD dieses im Hintergrund abgearbeitet wird: http://url.de/folder/script.php?q=WORD

    hat jemand einen Tipp

    wenn keine vorrangigen fehler mehr vorhanden sind (z.b. rewrite engine gar nicht aktiv), dann beschäftige dich mit den möglichkeiten des rewrite loggins, um zu sehen, was wann wo gemacht wird, und wo es "hakt".

    gruß,
    wahsaga

    --
    I'll try being nicer if you'll try being smarter.
  2. RewriteEngine On
    RewriteRule ^folder/(.*)$ /folder/script.php?q=$1

    So kann es nicht funktionieren. Weil du alles was hinter folder kommt an script.php weiterleitest, folglich kommt am ende bei script.php?q=script.php an. Das Script muss also in einem anderen Verzeichnis liegen als folder.

    Ich möchte das wenn jemand dieses Script aufruft: http://url.de/folder/WORD dieses im Hintergrund abgearbeitet wird: http://url.de/folder/script.php?q=WORD

    So funktioniert es:

    RewriteEngine On
    RewriteBase /
    RewriteRule ^folder/(.*)$ otherfolder/script.php?q=$1

    MfG

    --

    ie:{ fl:( br:^ va:} ls:[ fo:| rl:? n4:# ss:) de:] js:| ch:] mo:| zu:}
    1. So funktioniert es:

      Senti vielen vielen Dank, das ist die Lösung!!
      du hast was gut bei mir!!