Problème avec le signe +

Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics

c_koi_ca
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 2
Enregistré le: 20 Mai 2016

Problème avec le signe +

Message le Ven Mai 20, 2016 16:27

Bonjour,
je réalise un site dans lequel j'utilise la règle suivante :
RewriteRule ^p-(.*)\.html$ detail-produit-.php?Pro_ID=$1 [L,QSA]
j'ai mis * pour faire les tests.

Tous fonctionne nickel, je récupère bien ma variable Pro_ID sur la page detail-produit-.php
sauf lorsque la variable se termine par un +, celui-ci est supprimé.
On passe "MACHIN-TRUC+" et on récupère "MACHIN-TRUC"

Merci

Annonces Google

Louis63
WRInaute discret
WRInaute discret
 
Messages: 107
Enregistré le: 22 Fév 2016

Re: Problème avec le signe +

Message le Ven Mai 20, 2016 17:22

un + dans une url, c'est transformé en espace, donc en fait, c'est "MACHIN-TRUC " qui est récupéré.
il faut passer %2b pour vraiment récupérer un +.

c_koi_ca
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 2
Enregistré le: 20 Mai 2016

Re: Problème avec le signe +

Message le Dim Mai 22, 2016 9:39

Merci louis pour cette info.
Effectivement je récupère bien un espace.
J'ai résolu le pb en vérifiant avant de passer ma variable $Pro_ID
si celle-ci comporte un + et si c'est le cas je le remplace par %2b et tout
fonctionne.
Merci


Formation recommandée sur ce thème :

Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :