phpbar.de logo

Mailinglisten-Archive

[php] mod_rewrite Problem

[php] mod_rewrite Problem

Steffen Gebert php-list at stg-design.de
Fre Aug 22 21:11:39 CEST 2003


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