Zum Test wollte ich erstmal folgendes ausprobieren:
Auf dem Apache-Server habe ich die Datei test.php, welche den nötigen Inhalt ausgeben soll. Auf diese Seite soll intern "weitergeleitet" werden, wenn der Benutzer irgendwas mit /wiki/... eingibt. Wenn er also /wiki/Main eingeben soll, dann soll der Server /index.php/Main aufrufen, aber nicht weiterleiten (also dass sich die Adresse im Browser nicht ändert).
Ich habe jetzt folgendes in einer .htaccess-Datei geschrieben und hochgeladen:
- Code: Select all
ErrorDocument 404 "404 Nicht gefunden!"
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^/wiki/(.*)$ /test.php/$1
Wenn ich jetzt aber /wiki/Main aufrufe, wird die Seite nicht gefunden (404-Fehler). Habe ich etwas in der Datei falsch geschrieben?
Ich wollte auch schon mit "RewriteLog" versuchen, herauszufinden, was genau da passiert:
- Code: Select all
ErrorDocument ...
...
RewriteEngine On
RewriteLogLevel 3
RewriteLog /rewrite.log
...
Aber ich bekomme da nur einen internen Server-Fehler (500) .