kostenloser Webspace werbefrei: lima-city


htaccess rewrite

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    w***********2

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Probiere es mal so:
    RewriteEngine on
    RewriteRule karten/(.*)/(.*)$ /lpages/places.php?kategorie=$1&name=$2 [L,NC]
  4. 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
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!