Wie ModRewrite /folder/q.php?s=WORD -> /folder/WORD
Jeanette v. Bremen
- webserver
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
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=$1Ich 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
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
So funktioniert es:
Senti vielen vielen Dank, das ist die Lösung!!
du hast was gut bei mir!!