G
Guest
Guest
Hi,
mein Webspace unterstützt kein mod_rewrite. Weil der Umzug meiner Projekte etwas aufwendig wäre, habe ich mir Gedanken über eine Alternative gemacht. Dabei ist mir die gute alte CGI-Idee über den Weg gelaufen. Dieses Verfahren scheint kaum noch jemand zu nutzen. Da frage ich mich natürlich, warum das so ist und ob es dabei Probleme geben kann.
Wenn ich auf meinem Webspace die folgende Seite aufrufe:
CODE http://www.example.com/phpinfo.php/param1,x/param2,y
Dann kann ich in PHP die folgenden Superglobalen abfragen:
CODE $_SERVER["REQUEST_URI"] = "/phpinfo.php/param1,x/param2,y"
$_SERVER["SCRIPT_NAME"] = "/phpinfo.php"
$_SERVER["PATH_INFO"] = "/param1,x/param2,y"
Es wird also eine PHP-Datei im Pfad aufgerufen (hier phpinfo.php). Die Pathinfo enthält alle Parameter in mod_rewrite-Manier. Daraus die Parameter und Werte zu extrahieren ist nicht schwer.
Was meint ihr, ist das ein akzeptables mod_rewrite-Equivalent, oder übersehe ich etwas?
Werden Suchmaschinen die Seiten trotz der .php-Endung mitten im Pfad normal indizieren?
Wird Adsense damit zufrieden sein?
Gruß, SloMo
mein Webspace unterstützt kein mod_rewrite. Weil der Umzug meiner Projekte etwas aufwendig wäre, habe ich mir Gedanken über eine Alternative gemacht. Dabei ist mir die gute alte CGI-Idee über den Weg gelaufen. Dieses Verfahren scheint kaum noch jemand zu nutzen. Da frage ich mich natürlich, warum das so ist und ob es dabei Probleme geben kann.
Wenn ich auf meinem Webspace die folgende Seite aufrufe:
CODE http://www.example.com/phpinfo.php/param1,x/param2,y
Dann kann ich in PHP die folgenden Superglobalen abfragen:
CODE $_SERVER["REQUEST_URI"] = "/phpinfo.php/param1,x/param2,y"
$_SERVER["SCRIPT_NAME"] = "/phpinfo.php"
$_SERVER["PATH_INFO"] = "/param1,x/param2,y"
Es wird also eine PHP-Datei im Pfad aufgerufen (hier phpinfo.php). Die Pathinfo enthält alle Parameter in mod_rewrite-Manier. Daraus die Parameter und Werte zu extrahieren ist nicht schwer.
Was meint ihr, ist das ein akzeptables mod_rewrite-Equivalent, oder übersehe ich etwas?
Werden Suchmaschinen die Seiten trotz der .php-Endung mitten im Pfad normal indizieren?
Wird Adsense damit zufrieden sein?
Gruß, SloMo