Gunther: mod_rewrite -- doch noch ein Fehler?

Beitrag lesen

Hallo Willi,

auf ein Neues ... ;).

  1. Wann genau immer, soll per mod_rewrite auf die "index.php" umgeleitet werden?
    per mod_rewrite wenn abi10-asg.de/index aufgerufen wird,
    per Serverkonfiguration wenn abi10-asg.de aufgerufen wird - sollte das durch mod_rewrite aber überschrieben werden, kann das auch per mod_rewrite wiederrum überschrieben werden

RewriteRule ^index$ index.php [L,NC]

  1. Woher kommt die Umleitung für die Error-Dokumente?
    Woher oder warum?
    Mhm... weiß nicht, ich dachte, dass der Server auch extern (also sichtbar) auf die Error-Dateien umleitet, daher auch die Umschreibung error-xxx.

Ah, ich hab's mittlerweile gesehen ...!
In deiner htaccess-Datei sind die Angaben bereits vorhanden. Somit kannst du dir diese RewriteRule schon mal sparen.
Siehe:
ErrorDocument 500 /abi10-asg/error-500
wird zu:
ErrorDocument 500 /abi10-asg/error.php?code=500
(entsprechend für die anderen Fehlerseiten)

Also evt. könnte es dann so funktionieren:

RewriteEngine on
RewriteCond   %{REQUEST_FILENAME}   !-d
RewriteCond   %{REQUEST_FILENAME}   !-f

RewriteRule   ^_([A-Z][a-z]*)$ einsteckbrief.php?name=$1
RewriteRule   ^index$ index.php [L,NC]

Gruß Gunther