Mailinglisten-Archive |
Kirsten Bohlig schrieb: > Hallo Ulf, > >>> Servercrash (Internal Error 500) >> Das deutet daraufhin, dass die Optionen, die du in der .htaccess setzt >> entweder dort nicht erlaubt sind oder vom Apache nicht erkannt werden >> (weil die entsprechenden Module fehlen?) > Tja, das weiß ich ja eben alles nicht genau... De helfen die Logfiles (error.log). Wo die bei XAMPP liegen, kann ich dir nicht sagen. Da hilft dir bestimmt die apachefriends-Seite. >> 2. beim Rewriting gelten für die .htaccess andere Regeln, als in einer >> VHost-Directive. Schau dir mal die Beispiele auf [1] an. Ganz unten gibt >> es zwei Abschnitte "Inside per-server configuration" und "Inside >> per-directory configuration", wovon letztere für dich wohl interessanter >> ist. > Mach ich. > http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html > ist für mich, muss ich zugeben, leider schwer verständlich, und das > nicht, weil es in Englisch ist. ... sondern weil Rewrites einfach komplex sind. Da musst du allerdings durch, wenn du auch verstehen willst, was du tust. Vielleicht hilft dir eine deutsche, aber meiner Meinung nach nicht so gute Erklärung weiter[1]. >> Du solltest dich mal intensiv mit Apache-Rewrite beschäftigen. > Ich habe es schon immer mal wieder versucht und scheitere bisher leider... > >> Weiterhin empfehle ich die Logfiles zu analysieren. Die geben recht gut >> Aufschluß über gemachte Fehler, vor allem wenn du einen Fehler 500 >> kriegst. Für das Rewriting lässt sich auch ein Logfile anlegen. > Wie??! Auch das steht in der Doku[2]: RewriteLog "/usr/local/var/apache/logs/rewrite.log" RewriteLogLevel 3 Beachte "Context: server config, virtual host", was bedeutet, dass diese Optionen in der httpd.conf zu stehen haben (oder wo auch immer XAMPP das ablegt). Danach Neustart nicht vergessen. ciao ulf [1]http://buecher.lingoworld.de/apache2/showdir.php?id=676 [2]http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#rewritelog
php::bar PHP Wiki - Listenarchive