Mod-Rewrite mit mehreren Paramatern
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
apache
blassen schimmer
code
dank
erweitern
falsch mache
frage
helfen
index
modul
monat
paar
parameter
port
posten
problem
sache
sagen
unterschiedliche sachen
wundern
-
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 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
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 -
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 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage