Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

Problème Rewriting avec Lighttpd

Poster un nouveau sujet Imprimer cette discussion    Forum -> URL Rewriting et .htaccess   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
link182
WRInaute impliqué
WRInaute impliqué

Inscrit le: 26 Juil 2005
Messages: 468
Localisation: 51 & 57

URL permanente de ce messagePosté 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
Code:
print_r($_GET)


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
 
link182 Visiter le site web du posteur
fandecine
Modérateur
Modérateur

Inscrit le: 02 Avr 2005
Messages: 1456
Localisation: Béarn

URL permanente de ce messagePosté 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&param2=$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']

Wink
 
fandecine Visiter le site web du posteur
link182
WRInaute impliqué
WRInaute impliqué

Inscrit le: 26 Juil 2005
Messages: 468
Localisation: 51 & 57

URL permanente de ce messagePosté 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 !
 
link182 Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

A lire dans l'actualité sur WRI :

En savoir plus : .

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort