Mailinglisten-Archive |
Hallo,
Hast du dir mal die Docu zu mod_rewrite durchgelesen?
Da sind einige Beispiele dabei, wie sich das lösen lässt.
Im aktuellen PHP-Magazin ist auch ein Artikel (Gutes
Suchmaschienenranking trotz bzw. wegen PHP (oder ähnlich)), bei der auch
ein Beispiel mit mod_rewrite aufgeführt ist.
Ich würde es mal mit folgendem als .htaccess probieren:
# einschalten
RewriteEngine On
# Es wird geprüft, ob nicht eine physikalische Datei existiert
RewriteCond %{REQUEST_FILENAME} !-s
RewriteRule (.*) rewrite.php
eventuell musst du auch noch ein "AcceptPathInfo On" hinzufügen - so genau
hab ich das auch nicht im Kopf.
als rewrite.php nutzt du dann (wie im php-mag):
$paramteter= trim($_SERVER['PATH_INFO','/');
$paramter = split('/', $pi);
print_r($paramter);
beachte aber, adss PATH_INFO AFAIK nur unter Unix/Linux zur verfügung
steht und nicht unter Win32. Du kannst aber auch mal ein phpinfo() anfügen
und schaun, was es da für nutzbare Variablen gibt.
Mfg,
steffen
Am 22.08.2003 17:39:40, schrieb Albin Blaschka
<albin.blaschka at sbg.ac.at>:
>
>Hallo,
>
>ich habe auf meiner Website ein php-Skript, welches zentral die Site steuert
-
>So weit, so gut, funktioniert auch.
>
>Jetzt moechte ich mod_rewrite verwenden,
>also ich moechte urls so angeben:
http://www.domain.at/var1/wert/var2/wert
>statt
>http://www.domain.at?var=wert usw.
>
>Die Zahl der Variablen soll flexibel bleiben koennen... ich habe jetzt auch
>schon
>laenger mit den RewriteRules herumgekaempft, schaffe es aber nicht...
>(die Seite wird nicht gefunden, also 404...)
>
>Archiv- und Google-Suche war auch nicht ergiebig, das Tutorial, das vor
einiger
>Zeit auf der Liste genannt wurde (http://www.sitepoint.com/print/910), habe
ich
>auch schon durchgearbeitet...
>
>Koennte mir bitte jemand helfen?
>
>System:
>Debian Woody, Apache 1.3.28, php 4.3.2
>
>--
>Danke im Voraus,
>Albin
>
>************************************************************************
>** Albin Blaschka, Mag. rer. nat.
>** Universitaet Salzburg, Institut fuer Botanik
>** Privat: Etrichstrasse 26, A-5020 Salzburg
>************************************************************************
>
>
>--
>** Allgemeine deutschsprachige PHP-Liste: php at phpbar.de **
>Informationen: http://www.phpbar.de
>http://lists.phpbar.de/mailman/listinfo/php
>
php::bar PHP Wiki - Listenarchive