Hi,
...hat sie für deinen lokalen Betrieb nichts dort zu suchen. Sofern du deinen Server lokal betreibst, solltest du aus guten Gründen gar keine .htaccess benutzen.
erzähle bitte nicht so einen Unsinn!
XAMPP wird genutzt, um die später veröffentlichten Seiten zu entwickeln. Dazu gehört auch die Nutzung der .htaccess, wenn auf dem Webspace (wie meistens) kein anderer Zugriff auf die Serverkonfigurierung möglich ist.
Julia, in XAMPP sind viele Module deaktiviert, was auch in diesem Fall zu dem 500er führt. Suche in der apache\conf\httpd.conf nach #LoadModule rewrite_module modules/mod_rewrite.so und entferne das Kommentarzeichen #.
Außerdem empfehle ich Dir dringend, in Deinem Hauptverzeichnis des Apache (also das, welches über localhost aufgerufen wird) eine .htaccess mit diesem Inhalt:
order deny,allow
deny from all
allow from 127.0.0.1
anzulegen - ansonsten kann jeder, der Deine aktuelle IP kennt, hierauf und ggfls. auf Unterverzeichnisse zugreifen (mir ist unverständlich, wieso die Entwickler von XAMPP keine solche Direktive bereits eingebunden haben).
freundliche Grüße
Ingo