[Résolu] Redirection OK, mais l'url n'est pas la bonne

Nouveau WRInaute
Bonjour à tous,

Je me prends un peu la tête sur l'URL rewriting et quelque chose me surprend : tout fonctionne mais l'adresse affichée n'est pas correcte. Je m'explique.

Lorsque je vais sur mon adresse réécrite : http://127.0.0.1/management-rugby/1/4/1 ... oueur.html la fiche du joueur 123, de l'équipe 4, du pays 1 s'affiche correctement, mais l'URL devient : http://127.0.0.1/management-rugby/joueu ... fil-joueur
C'est bien la bonne page (joueur.php) et les bons paramètres (id_pays, id_equiep, id_joueur et id_categorie), mais je souhaiterais que l'adresse affichée dans la barre d'adresse reste celle réécrite, soit http://127.0.0.1/management-rugby/1/4/1 ... oueur.html

Est ce qu'il s'agit simplement de quelque chose à cocher/décocher ?

Merci d'avance.

uado
 
WRInaute accro
non il faut modifier ta règle de réécriture. De quoi parles-tu ? Cocher / Décocher ? 0_o
 
Nouveau WRInaute
Salut,

Merci de ta réponse. Quand je parle de cocher/décocher, c'est plutôt commenter/décommenter dans les fichiers de configuration.

Je ne vois pas comment changer ma règle de réécriture. Voici ce qui se trouve dans le .htaccess :

Code:
Options +FollowSymlinks
RewriteEngine on 

RewriteRule ^\/([a-z0-9]*)/([a-z0-9]*)/([a-z0-9]*)/profil-joueur.html$ http://127.0.0.1/management-rugby/joueur.php?id_pays=$1&id_equipe=$2&id_joueur=$3&id_categorie=profil-joueur [L]
Parce que je souhaiterais que : http:// 127.0.0.1/management-rugby/france/bourgoin/mathieu-bidule/profil-joueur.html affiche la fiche de Mathieu Bidule, de l'équipe de Bourguoin, France.

Un conseil ?

Merci d'avance.

uado.
 
WRInaute accro
as tu changer te lien de ton site en :

Code:
<a href=" http://127.0.0.1/management-rugby/france/bourgoin/mathieu-bidule/profil-joueur.html ">profil</a>

??
 
WRInaute accro
Dans ton .htaccess, essaie sans le http:
Code:
Options +FollowSymlinks
RewriteEngine on 

RewriteRule ^\/([a-z0-9]*)/([a-z0-9]*)/([a-z0-9]*)/profil-joueur.html$ /management-rugby/joueur.php?id_pays=$1&id_equipe=$2&id_joueur=$3&id_categorie=profil-joueur [L]
Jean-Luc
 
WRInaute discret
Non, son problème est assez simple : si tu fais une réécriture vers une URL (ici, http://127.0.0.1/...), ça te fait automatiquement une redirection.
C'est assez logique, ça évite que je sorte le moteur de recherche elgoog.com qui ne soit qu'une réécriture de google.com :)
 
Nouveau WRInaute
Bonjour à tous,

J'ai supprimé le http:/ /127.0.0.1 devant ma règle de réécriture et c'est bon, l'adresse reste maintenant correcte.

Je trouve ça un peu bizarre, mais ça marche :)

Je vous remercie de votre aide aussi rapide.

uado.
 
Discussions similaires
Haut