alphaonline: URL-Design mit .htaccess

Ich habe eine php-Datei, die folgendermaßen aufgerufen wird:

http://WWW.DOMAIN.TLD/fileadmin/suche_ext/ergebniss_pauschalen_kat.php?act=anfragesenden&kat=spiel_spass&page=1

per .htaccess wollte ich das daraus machen:
http://WWW.DOMAIN.TLD/pauschalen/anfragesenden/spiel_spass/seite1.html

mein Eintrag in der .htaccess:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
^pauschalen/([^/]+)/([^/]+)/seite([1-9][0-9]*.(html))$ /fileadmin/suche_ext/ergebniss_pauschalen_kat.php?act=$1&kat=$2&page=$3

Irgendwie greift die Rregel aber nicht - wo habe ich den Knoten im Hirn ?

  1. Hi,

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-l
    ^pauschalen/([^/]+)/([^/]+)/seite([1-9][0-9]*.(html))$ /fileadmin/suche_ext/ergebniss_pauschalen_kat.php?act=$1&kat=$2&page=$3

    Irgendwie greift die Rregel aber nicht

    Welche Regel eigentlich?

    MfG ChrisB

    --
    “Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]
  2. Hallo erstmal!

    ^pauschalen/([^/]+)/([^/]+)/seite([1-9][0-9]*.(html))$ /fileadmin/suche_ext/ergebniss_pauschalen_kat.php?act=$1&kat=$2&page=$3

    Wenn Du dann den Hinweis ChrisBs verstanden und umgesetzt hast, musst Du nur noch das Pattern anpassen, um zum gewünschten Ergebnis zu gelangen:

    RewriteRule ^pauschalen/([^/]+)/([^/]+)/seite([1-9][0-9]*)\.html$ /fileadmin/suche_ext/ergebniss_pauschalen_kat.php?act=$1&kat=$2&page=$3

    Gruß aus Berlin!
    eddi