kostenloser Webspace werbefrei: lima-city


Mod-Rewrite mit mehreren Paramatern

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    t**************t

    Hallo lima-city-Community!!

    Ich hab da mal ne Sache mit dem mod_rewrite Modul von Apache ;)

    Bitte nicht wundern, das die Paramter unterschiedlich heißen es ist für unterschiedliche Sachen :D

    Folgendes funktioniert bereits mit einem Parameter:
    DirectoryIndex index.php
    RewriteEngine on
    
    RewriteCond $1 !^(index\.php|assets|robots\.txt|favicon\.ico)
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^([^/]*)$ /?to=$1 [L]


    Und das ganze funktioniert aber nicht mit 2 Paramatern:
    DirectoryIndex index.php
    RewriteEngine on
    RewriteBase /
    RewriteCond $1 !^(index\.php|assets|robots\.txt|favicon\.ico)
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^([^/]+)/([^/]+)$ index.php?ip=$1&port=$2 [L]


    Ich hatte dasselbe Problem schonmal vor ein paar Monaten, aber ich hab keinen blassen Schimmer, was genau ich falsch mache, bitte helft mir. Wenn möglich nicht mit Links zu irgendwelchen Homepages, weil ich hab irgendwie schon alles durchgeschaut und nix gefunden oder ich verstehs einfach nicht.

    Also wenn möglich sagen woran es genau liegt oder "die bessere Variante" posten, Danke!

    MfG
    TeamMeinInternet

    Beitrag zuletzt geändert: 6.2.2016 18:40:42 von teammeininternet
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Wir haben in letzter Zeit sehr viele Fragen mit ModRewrite!
    Gibt es eigentlich hierzu eine deutsche FAQ?
    Bitte dann hier mal posten. Danke.

    Gruß Dunkeltuten
  4. Autor dieses Themas

    t**************t

    Nach dem ja keiner so freundlich war mir zu helfen hab ich selber rumexperimentiert.

    So funktioniert es mit beliebig vielen Parametern:
    Man muss die Rule immer weiter erweitern

    RewriteEngine on
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^([^/]+)$ index.php?PARMATER_EINS=$1 [L]
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^([^/]+)/([^/]+)$ index.php?PARMATER_EINS=$1&PARMATER_ZWEI=$2 [L]


    //CLOSED


    Beitrag zuletzt geändert: 11.2.2016 14:06:58 von teammeininternet
  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!