URL Rewriting et caractère spéciaux (façon Wikipedia)
6 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
-

Bacteries - WRInaute passionné

- Messages: 1369
- Inscription: 27 Mai 2004
URL Rewriting et caractère spéciaux (façon Wikipedia)
Bonjour,
j'ai un soucis sur une règle d'écriture pour de l'URL Rewriting.
Je souhaite avoir des URL façon Wikipedia, Last.fm, ...
Donc en gros des pages avec :
"mondomaine.com/dossier/La désignation unique de ma page"
J'ai donc dans dossier un .htaccess comme suis :
Ca fonctionne très bien pour tout ce qui n'a pas de caractère spéciaux mais dès que j'en ais la variable $_GET['artIdentifiant'] ne contient pas ce que je veux. J'ai testé avec ce qui me parait le plus chiant le "." et le "&".
Pour un truc du genre :
"mondomaine.com/dossier/Super."
je reçois comme variable Super
et ça :
"mondomaine.com/dossier/Super & Genial."
j'ai Super (et uen variable GET Genial)
Coté PHP j'ai testé avec rawurlencode() (ou urldecode()) les deux sans succès.
Quelqu'un pour me donner un coup de main? Merci.
j'ai un soucis sur une règle d'écriture pour de l'URL Rewriting.
Je souhaite avoir des URL façon Wikipedia, Last.fm, ...
Donc en gros des pages avec :
"mondomaine.com/dossier/La désignation unique de ma page"
J'ai donc dans dossier un .htaccess comme suis :
Options +FollowSymlinks
RewriteEngine on
RewriteRule (.*)$ test/maVraiePage.php?artIdentifiant=$1 [L]
Ca fonctionne très bien pour tout ce qui n'a pas de caractère spéciaux mais dès que j'en ais la variable $_GET['artIdentifiant'] ne contient pas ce que je veux. J'ai testé avec ce qui me parait le plus chiant le "." et le "&".
Pour un truc du genre :
"mondomaine.com/dossier/Super."
je reçois comme variable Super
et ça :
"mondomaine.com/dossier/Super & Genial."
j'ai Super (et uen variable GET Genial)
Coté PHP j'ai testé avec rawurlencode() (ou urldecode()) les deux sans succès.
Quelqu'un pour me donner un coup de main? Merci.
- jcaron
- WRInaute accro

- Messages: 2687
- Inscription: 13 Fév 2004
Re: URL Rewriting et caractère spéciaux (façon Wikipedia)
Je ne sais pas ce que ça donne avec mod_rewrite et php (que je n'utilise jamais, ni l'un ni l'autre), mais moi j'utiliserais plutôt des ScriptAlias et ensuite les variables d'environnement QUERY_STRING et/ou PATH_INFO (dans $_SERVER en php). Comme ça tu récupères tel quel ce que le browser envoie, et tu fais ce que tu veux avec 
Jacques.
Jacques.
-

WebRankInfo - Administrateur du site

- Messages: 19420
- Inscription: 19 Avr 2002
Re: URL Rewriting et caractère spéciaux (façon Wikipedia)
en tout cas c'est pas une super idée de vouloir mettre des caractères spéciaux dans l'URL, ils vont être encodés
-

Bacteries - WRInaute passionné

- Messages: 1369
- Inscription: 27 Mai 2004
Re: URL Rewriting et caractère spéciaux (façon Wikipedia)
Oui je sais, mais pour mon cas (des noms de groupes) ça ne me dérange pas trop. Et Wikipédia ou Last.fm le fait et ça semble plutôt bien fonctionner pour eux :
Exemples :
http://www.lastfm.fr/music/Amon+D%C3%BC%C3%BCl+II
http://fr.wikipedia.org/wiki/Amon_D%C3%BC%C3%BCl
Exemples :
http://www.lastfm.fr/music/Amon+D%C3%BC%C3%BCl+II
http://fr.wikipedia.org/wiki/Amon_D%C3%BC%C3%BCl
-

Bacteries - WRInaute passionné

- Messages: 1369
- Inscription: 27 Mai 2004
Re: URL Rewriting et caractère spéciaux (façon Wikipedia)
J'ai finalement changé d'avis et rejoint donc Olivier. J'ai créé un nouveau champs dans ma BDD pour stocker le nom de l'URL (sans accent ou caractère spéciaux), et j'ai la même règle URL Rewriting.
Merci
Merci
6 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 :
- URL rewriting façon Wikipédia : pas bien ?
- Url rewrite et caractére spéciaux
- URL-Rewriting et caractères spéciaux
- Url Rewriting : remplacement du caractère /
- URL rewriting et caracteres speciaux dans l'URL
- [Url Rewriting] N'aurais je rien compris à la façon de coder le htaccess ?
- title et caractère spéciaux
- lecture de caractère spéciaux
- Caractère spéciaux dans un fichier .js
- Problème caractère spéciaux pour onglets
- Tutoriel URL Rewriting
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- l'URL Rewriting expliqué aux débutants
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- GlobalWarming Awareness2007 : dommages collatéraux chez Wikipedia
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
Consultez la description détaillée des produits ou services de Google suivants : Le raccourcisseur d'URL youtu.be, Google SearchMash
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
