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

[resolu] Probleme URL rewriting

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
 
Cflorian91
Nouveau WRInaute

Inscrit le: 15 Avr 2006
Messages: 31

URL permanente de ce messagePosté le : Jeu Jan 17, 2008 11:45    Sujet du message: [resolu] Probleme URL rewriting

Bonjour,
voici mon probleme:

Quand je suis sur ma page salledejeux.php (rewrite salledejeux.html), je voudrai mettre des liens vers salledejeux.php?salle=nom (je voudrais rewrite en nom.html)

Voici mon fichier .htaccess
Code:

Options +FollowSymlinks

RewriteEngine on

RewriteRule ^index.html$  /index.php [L]

RewriteRule ^([-a-z0-9]+).html$  /index.php?id=$1 [L]

RewriteRule ^([-a-z0-9]+).html$  /index.php?salle=$1 [L]


voici ma page d'index
Code:

   <?php
               
                  if ( isset( $_GET['id'] )  ) $id = $_GET['id'];
                  else $id = 'accueil';
                  
                  
                  switch ( $id )
                  
                  {
                     case 'accueil':                       include("pages/accueil.php");
                                                     break;
                                                   
                                                   
                     case 'salledejeux':                include("pages/salledejeux.php");
                                                    break;
                                                   
                     case 'salle':                      if (isset($salle))                     
                                                    {
                                                       include("pages/detail_salle.php");
                                                    }
                                                    break;
                                 
                  }
                  
      ?>


Comment dois je faire ?

Merci d'avance Rolling Eyes


Dernière édition par Cflorian91 le Ven Jan 18, 2008 9:33; édité 1 fois
 
Cflorian91
webmasterlamogere
WRInaute accro
WRInaute accro

Inscrit le: 17 Déc 2006
Messages: 1689
Localisation: urlrewriting.fr

URL permanente de ce messagePosté le : Jeu Jan 17, 2008 15:30    Sujet du message: [resolu] Probleme URL rewriting

il y a une des deux dernières règles du htaccess qui est en trop. les règles sont évaluées dans l'ordre et la première qui match est prise.
si il y a un critère qui permet de distinger les url c'est possible. par exemple préfixer l'url avec salle-de-jeux-
Code:
RewriteEngine on
RewriteRule ^index.html$  /index.php [L]
RewriteRule ^salle-de-jeux-([-a-z0-9]+).html$  /index.php?id=salle&salle=$1 [L]
RewriteRule ^([-a-z0-9]+).html$  /index.php?id=$1 [L]
 
webmasterlamogere Visiter le site web du posteur
Cflorian91
Nouveau WRInaute

Inscrit le: 15 Avr 2006
Messages: 31

URL permanente de ce messagePosté le : Jeu Jan 17, 2008 15:38    Sujet du message: [resolu] Probleme URL rewriting

webmasterlamogere a écrit:
il y a une des deux dernières règles du htaccess qui est en trop. les règles sont évaluées dans l'ordre et la première qui match est prise.
si il y a un critère qui permet de distinger les url c'est possible. par exemple préfixer l'url avec salle-de-jeux-
Code:
RewriteEngine on
RewriteRule ^index.html$  /index.php [L]
RewriteRule ^salle-de-jeux-([-a-z0-9]+).html$  /index.php?id=salle&salle=$1 [L]
RewriteRule ^([-a-z0-9]+).html$  /index.php?id=$1 [L]


Ok merci, je vais essayer Wink
 
Cflorian91
Cflorian91
Nouveau WRInaute

Inscrit le: 15 Avr 2006
Messages: 31

URL permanente de ce messagePosté le : Jeu Jan 17, 2008 17:52    Sujet du message: [resolu] Probleme URL rewriting

ça ne fonctionne pas Confused Je ne sais pas pourquoi.

J'ai mis ça:
Code:

RewriteRule ^salle-([-a-z0-9]+).html$  /index.php?id=salledejeux&salle=$1 [L]


mon lien se présente comme ceci:
(il se trouve sur la page index.php?id=salledejeux.html (avec rewrite: salledejeux.html))
href="salle-<?php echo $nom;?>.html"

ma page index:
Code:

case 'salle':                      if (isset($salle))                     
                         {
                                                    include("pages/detail_salle.php");
                                                    }
                                                    break;


et ça me met:
The requested URL /salle-nomjeu.html was not found on this server.



Crying or Very sad
 
Cflorian91
webmasterlamogere
WRInaute accro
WRInaute accro

Inscrit le: 17 Déc 2006
Messages: 1689
Localisation: urlrewriting.fr

URL permanente de ce messagePosté le : Jeu Jan 17, 2008 18:25    Sujet du message: [resolu] Probleme URL rewriting

si je comprends bien ton prog, id doit être égal a 'salle' : tu as mis 'salledejeux' dans le htaccess
 
webmasterlamogere Visiter le site web du posteur
Cflorian91
Nouveau WRInaute

Inscrit le: 15 Avr 2006
Messages: 31

URL permanente de ce messagePosté le : Jeu Jan 17, 2008 18:30    Sujet du message: [resolu] Probleme URL rewriting

voila j'ai rectifié ,j'ai mis salle à la place de salledejeux mais ça ne marche toujours pas.. Crying or Very sad
 
Cflorian91
webmasterlamogere
WRInaute accro
WRInaute accro

Inscrit le: 17 Déc 2006
Messages: 1689
Localisation: urlrewriting.fr

URL permanente de ce messagePosté le : Ven Jan 18, 2008 9:20    Sujet du message: [resolu] Probleme URL rewriting

l'as tu bien mis dans l'ordre que j'ai indiqué (avant la règle la plus générale)?
 
webmasterlamogere Visiter le site web du posteur
Cflorian91
Nouveau WRInaute

Inscrit le: 15 Avr 2006
Messages: 31

URL permanente de ce messagePosté le : Ven Jan 18, 2008 9:33    Sujet du message: [resolu] Probleme URL rewriting

C'est bon problème réglé .. Wink

Merci
 
Cflorian91
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

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