[urgent] Problème d'URL rewriting: espaces dans .htaccess
11 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
[urgent] Problème d'URL rewriting: espaces dans .htaccess
Bonjour à tous,
Voici mon problème :
Je dois transformer des urls de la forme
cat.php?id=$1 en id-$1.html
Voici le .htaccess que j'ai généré :
RewriteEngine on
RewriteRule ^id-([0-9a-zA-Z]+)\.html$ cat.php?id=$1 [L]
Celui-ci fonctionne parfaitement, pour la plupart des URLs.
Cependant certaines pages contiennent des espaces dans leur variable, soit sous la forme :
cat.php?id=forum%20webrankinfo
soit sous la forme
cat.php?id=forum webrankinfo
Mais internet explorer remplace de toute façons automatiquement l'espace par %20.
Ma question est donc la suivante : comment puis-je intégrer le caractère % dans ma règle ?
J'ai essayé ([0-9a-zA-Z%]+) et ([0-9a-zA-Z\%]+), mais aucune des deux règles ne fonctionne.
Merci d'avance pour vos réponses
Mathias
Voici mon problème :
Je dois transformer des urls de la forme
cat.php?id=$1 en id-$1.html
Voici le .htaccess que j'ai généré :
RewriteEngine on
RewriteRule ^id-([0-9a-zA-Z]+)\.html$ cat.php?id=$1 [L]
Celui-ci fonctionne parfaitement, pour la plupart des URLs.
Cependant certaines pages contiennent des espaces dans leur variable, soit sous la forme :
cat.php?id=forum%20webrankinfo
soit sous la forme
cat.php?id=forum webrankinfo
Mais internet explorer remplace de toute façons automatiquement l'espace par %20.
Ma question est donc la suivante : comment puis-je intégrer le caractère % dans ma règle ?
J'ai essayé ([0-9a-zA-Z%]+) et ([0-9a-zA-Z\%]+), mais aucune des deux règles ne fonctionne.
Merci d'avance pour vos réponses
Mathias
Ton problème est de faire référencer tes adresses avec id= ou c'est juste histoire de faire de L'UR pour avoir c'est page sur la forme .html
Car la variable " id= " n'est pas référencé par Google, donc je te conseille de la transformer en cat= et là tu devrais voir tes pages indexées.
En effet si tu regarde tes pages indexées, celle écritent avec "thread= " sont présentent... donc change juste "id= "
Car la variable " id= " n'est pas référencé par Google, donc je te conseille de la transformer en cat= et là tu devrais voir tes pages indexées.
En effet si tu regarde tes pages indexées, celle écritent avec "thread= " sont présentent... donc change juste "id= "
BZHcool: merci de ta réponse, mais le problème ne concerne pas le site hi-jump.org, ni même la nécessité de l'URKL rewriting.
J'ai juste besoin de connaître une règle des expressions régulières reconaissant les pages contenant le signe %
par exemple,
variable-forum%20webrankinfo.html
ne sera pas reconnue par la rège
RewriteRule ^variable-([0-9a-zA-Z]+)\.html$ index.php?variable=$1 [L]
à cause du %20 représentant un espace dans une url
J'ai juste besoin de connaître une règle des expressions régulières reconaissant les pages contenant le signe %
par exemple,
variable-forum%20webrankinfo.html
ne sera pas reconnue par la rège
RewriteRule ^variable-([0-9a-zA-Z]+)\.html$ index.php?variable=$1 [L]
à cause du %20 représentant un espace dans une url
Salut,
J'avais un problème pour intéger le caractère _
Essaye cela, si cela ne marche pas avec les espaces ou les signes %20 essaye de remplacer dans le nom de tes pages les espaces par _
@+
Grand-Pas
J'avais un problème pour intéger le caractère _
Essaye cela, si cela ne marche pas avec les espaces ou les signes %20 essaye de remplacer dans le nom de tes pages les espaces par _
- Code: Tout sélectionner
RewriteRule ^page_(\w+)\.html$ page.php?var=$1 [L]
@+
Grand-Pas
- Code: Tout sélectionner
RewriteRule ^variable-(.+)\.html$ index.php?variable=$1 [L]
Ps Une question :
Voici mon problème :
Je dois transformer des urls de la forme
cat.php?id=$1 en id-$1.html
Tu veux rediriger tes fichiers xxxxx.php vers xxxxxx.html ? ou l'inverse ? parce que ma commande si dessus est pour rediriger variable-xxxxxxx.html ----> index.php?variable=xxxxxxxxx
De test cette commande fonctionne parfaitement avec les espaces.
Bonjour a tous
voila j'ai essaye dans tout les sens impossible de passer une variable avec espace dans mon url
je ne sais plus comment faire ??
Merci d avnce a tous
PS: je suis nouveau mais je suis le forum depuis quelque temps et je dois vous dire que je le trouve vraiment excelent
A+
voila j'ai essaye dans tout les sens impossible de passer une variable avec espace dans mon url
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^annales-(.+)\.html /index.php?mod=archives&ac=dossier2&nom_dos=$1
je ne sais plus comment faire ??
Merci d avnce a tous
PS: je suis nouveau mais je suis le forum depuis quelque temps et je dois vous dire que je le trouve vraiment excelent
A+
Bon ca marche tres bien en local mais pas sur mon site ???
A+
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^annales-(.*)\.html index.php?mod=archives&ac=dossier2&nom_dos=$1
A+
bon bah j ai fini par utiliser une autre technique
mais si y a une solution merci !
car je preferais avoir
http://www.aidexam.com/annales-bts-optique-photo.html ou encore
http://www.aidexam.com/annales-bts-optique%20photo.html
plutot que
http://www.aidexam.com/annales-bts-optique_photo.html
sachnat que optique photo est la variable utilisée par la suite
A+++
mais si y a une solution merci !
car je preferais avoir
http://www.aidexam.com/annales-bts-optique-photo.html ou encore
http://www.aidexam.com/annales-bts-optique%20photo.html
plutot que
http://www.aidexam.com/annales-bts-optique_photo.html
sachnat que optique photo est la variable utilisée par la suite
A+++
11 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. 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 :
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- Comment éviter les contenus dupliqués (avec/sans le www)
- Tutoriel URL Rewriting
- L'URL Rewriting expliqué aux débutants
- l'URL Rewriting expliqué aux débutants
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- Aperçu des différents types de redirection
- Article sur le fichier .htaccess
- Référencement d'un forum phpBB
- Liste des backlinks
Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées. - Transformer des textes non cliquables en liens
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum