htaccess rewrite
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
angabe
array
auswerten
brauche
code
datei
domain
gastgewerbe
hilfe
http
karte
kategorie
momentan http
url
wiedermal
-
Hallo zusammen
Brauche wiedermal eure Hilfe. :-)
Scheitere gerade daran url rewrite in einer htaccess datei richtig umzusetzen.
Momentan:
http://domain.tld/pages/places.php?kategorie=gastgewerbe&name=landenberg
Gewünscht:
http://domain.tld/karten/gastgewerbe/landenberg
Anhand "Kategorie" und "Name" soll das dementsprechend ausgegeben werden.
Gruss
Markus
Beitrag zuletzt geändert: 2.5.2015 14:27:05 von weissertiger2 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Probiere es mal so:
RewriteEngine on RewriteRule karten/(.*)/(.*)$ /lpages/places.php?kategorie=$1&name=$2 [L,NC]
-
oder mit
RewriteEngine On RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule .* /pages/places.php
und dann in php mit
$URI = explode("/" , $_SERVER['REQUEST_URI']);#erzeugt ein array
in ein array parsen und auswerten.
damit bist du sehr flexibel und musst nicht deine htaccess ändern wenn du nun noch eine 3. 4. ... get angabe haben möchtest. Auch wenn du irgendwann nicht mehr ein "/" verwennden willst sonderm z.b. "+" änderst du das einfach in explode und fertig. kein gebastel an der htaccess -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage