Seite 1 von 1

simulierte RewriteEngine

Verfasst: 22.05.2005, 07:22
von 800XE
Hallo,

ich hab mir eine neue Domain zugelegt. Bei einem neuen, nicht meinem Haupt-Hoster.

Problem: keine RewriteEngine
allerdings kann man per errordoc in der .htaccess auf die Index.php umleiten.
Dabei sendet aber doch der Apach dann einen 404, obwahl mein eine normale Site ausliefert? Oder müßte man selbst erst den 404 senden?

Alternative:
Man legt sich die URL als Parameter hinter die Domain

mit RE = domain.tld/folder/file.html
ohne RE= domain.tld/?folder/file.html
und dann in der index.php wo es ja ganz normal landet, die $_SERVER[REQUEST_URI] folder und file auslesen
$_SERVER[REQUEST_URI] =


Code: Alles auswählen

   $dumy = strtok($_SERVER[REQUEST_URI], "?");
   $folder = strtok(              "/");
   $file     = strtok(              ".");
Dann kann man ganz normal weitermachen als hätte man eine RewriteEngine

Meine Frage:
ist das ? in der zweiten Lösung Nachteilig? indixiert werden Seiten mit ? aber vielleicht wegen dem ? etwas schlechter gerenkt

Und ist meine Annahme bei der ersten version, das der 404 gesendet wird richtig? was ja sicher nicht gut wäre

Welche Lösung würdet ihr nehmen
oder dann doch gleich normale Parameterzeilen
/?file=filename&folder=rubrik

filename ist auf jeden Fall "sprechen" also "gestern-ging-mein-Monitor-kaputt" und nicht eine ArtikelNummer


Gruß
Andy 800XE Zmuda