Hallo,
Ich hab mal folgendes probiert:
RewriteEngine on
RewriteRule ^/_test/index.php?body=1&content=guestbook$ index.php?body=1&content=guestbookDer Erfolg war ein Internal Server Error auf der ganzen Linie, meine Seite konnte nicht mehr aufgerufen werden.
Hab ich da einen Syntaxfehler drin, oder ist das Modul Mod_Rewrite nicht aktiv?
Vermutlich Syntaxfehler.
Ich selbst habe diese "Voodoo" Dinge kaum im Einsatz,
kann also nicht aus Erfahrung sprechen.
Ich vermute, dass der Punkt im ersten Teil
durch . escaped werden muss:
^/_test/index.php?body=1&content=guestbook$
Vielleicht auch der im zweiten Teil:
index.php?body=1&content=guestbook
Warum machst Du die ganze Sache nur fuer eine
einzige Datei mit einem ganz speziellen Parameter?
Hier geht es Dir ja offenbar darum,
gewisse Dinge aus dem Index von Google
zu loeschen.
An die robots.txt haelt er sich ja meistens,
solange man kein META-Tag in der Datei
hat, das ihm das indizieren wieder "erlaubt".
Wenn Du nicht willst, dass er eine Seite
indiziert, solltest Du in der Seite selbst
das entsprechende Meta-Tag haben:
<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
http://www.google.com/intl/de/remove.html#exclude_pages
Gruesse,
Thomas
der um RegEx und mod_rewrite bisher einen grossen Bogen macht...