|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
link182 WRInaute impliqué

Inscrit le: 26 Juil 2005 Messages: 468 Localisation: 51 & 57
|
Posté le : Dim Avr 20, 2008 13:50 Sujet du message: Problème Rewriting avec Lighttpd |
|
|
Bonjour,
j'ai un problème de rewriting avec Lighttpd.
Lorsque je saisis une url du type : page-var1-toto-var2-titi.php et que dans cette page je décide d'afficher les variable $_GET avec
j'obtiens ceci : Array ( [var1] => toto [4] => titi ) 1
au lieu d'obtenir Array ( [var1] => toto [var2] => titi ) 1
Je pense que j'ai un problème de rewriting avec Lighttpd :
| Code: |
url.rewrite = ("^/([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)-([a-zA-Z$
"^/([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)\.php$" => "/$1.php?$2=$3$
"^/([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)\.php$" => "/$1.php?$2=$3&4=$5",
"^/([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)\.php$" => "/$1.php?$2=$3" )
|
Merci pour le coup de main |
|
| |
|
 |
fandecine Modérateur

Inscrit le: 02 Avr 2005 Messages: 1456 Localisation: Béarn
|
Posté le : Dim Avr 20, 2008 15:42 Sujet du message: Problème Rewriting avec Lighttpd |
|
|
| Code: |
| "^/([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)\.php$" => "/$1.php?param1=$2¶m2=$3" |
Voilà la forme correcte !
La première valiable défnie le nom du fichier php, la deuxième et la troisième sont récupérées respectivement dans $_GET['param1'] et $_GET['param2']
 |
|
| |
|
 |
link182 WRInaute impliqué

Inscrit le: 26 Juil 2005 Messages: 468 Localisation: 51 & 57
|
Posté le : Dim Avr 20, 2008 16:59 Sujet du message: Problème Rewriting avec Lighttpd |
|
|
Je viens de réécrire de cette manière :
| Code: |
url.rewrite = ("^/([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)\.php$" => "/$1.php?$2=$3",
"^/([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)\.php$" => "/$1.php?$2=$3&$4=$5",
"^/([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)\.php$" => "/$1.php?$2=$3&$$
"^/([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)-([a-zA-Z_0-9]+)-([a-zA-Z_0$
|
Çà à l'air de passer. Merci ! |
|
| |
|
 |
| |
|
|