Problème de caractère!
12 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
-

dadovb - WRInaute passionné

- Messages: 2050
- Inscription: 22 Nov 2005
Re: Problème de caractère!
g-force a écrit:Bonjour à tous!
Voilà mon problème:
Je voudrais que quand un utilisateur tappe
Ex:
index.php?page%3dindex%26id%3d1234
la page affiché soit:
index.php?page=index&id=1234
J'espère être assez claire.
Merci!
J'ai jamis vu un utilisateur taper une URL de ce type...
-

Kinobi - WRInaute discret

- Messages: 105
- Inscription: 1 Aoû 2005
Pas très bien compris ce que tu veux faire mais en php peut-être :
- Code: Tout sélectionner
$url = 'index.php?page%3dindex%26id%3d1234';
$newUrl = urldecode($url);
- magic corp.
- WRInaute occasionnel

- Messages: 428
- Inscription: 17 Juin 2004
Peut-être simplement :
Mais ce n'est qu'une idée qui vien de me traverser l'esprit ... donc à tester.
- Code: Tout sélectionner
RewriteRule (.*) $1 [QSA,R=301]
Mais ce n'est qu'une idée qui vien de me traverser l'esprit ... donc à tester.
- g-force
- Nouveau WRInaute

- Messages: 6
- Inscription: 30 Mar 2006
Est-ce que vous me faites marcher ou vous êtes à ce point... comment dire... je préfère ne rien dire...
Voilà ce que j'avais essayé mais ça ne fonctionne pas:
RewriteRule ^index.php?page%3d([a-z]+)%26id%3d([0-9]+)$ index.php?page=$1&id=$2 [L]
J'espère que vous comprendrez mieux maintenant, sinon tampis!
Voilà ce que j'avais essayé mais ça ne fonctionne pas:
RewriteRule ^index.php?page%3d([a-z]+)%26id%3d([0-9]+)$ index.php?page=$1&id=$2 [L]
J'espère que vous comprendrez mieux maintenant, sinon tampis!
-

dadovb - WRInaute passionné

- Messages: 2050
- Inscription: 22 Nov 2005
g-force a écrit:Est-ce que vous me faites marcher ou vous êtes à ce point... comment dire... je préfère ne rien dire...
Voilà ce que j'avais essayé mais ça ne fonctionne pas:
RewriteRule ^index.php?page%3d([a-z]+)%26id%3d([0-9]+)$ index.php?page=$1&id=$2 [L]
J'espère que vous comprendrez mieux maintenant, sinon tampis!
Rarement vu des petits nouveaux aussi désagréables
Ciao
-

joe coe - WRInaute discret

- Messages: 199
- Inscription: 10 Mai 2005
En clair le problème que je rencontre :
Je suis sur une base de phpBB
je réécris toutes mes urls de type viewforum.php en [nom_forum].php
Mon problème se situe au niveau de la gestion des sid.
En effet, les navigateurs acceptants les cookies, ne posent pas de problème puisque dans ce cas, je gère le sid via ce cookie.
Dans la négative, je suis obligé de passer la variable sid en paramètre.
Sans gestion du sid voici le .htacces en place et jusqu'ici tout va bien
Ce que je ne comprends pas c'est pourquoi cette syntaxe ne fonctionne pas ?
le code de la gestion du sid n'est jamais interprété
j'ai bien essayé avec un caractère d'achapement devant le ? sans plus de succès
si quelqu'un peut m'aider
par avance merci
joe
Je suis sur une base de phpBB
je réécris toutes mes urls de type viewforum.php en [nom_forum].php
Mon problème se situe au niveau de la gestion des sid.
En effet, les navigateurs acceptants les cookies, ne posent pas de problème puisque dans ce cas, je gère le sid via ce cookie.
Dans la négative, je suis obligé de passer la variable sid en paramètre.
Sans gestion du sid voici le .htacces en place et jusqu'ici tout va bien
- Code: Tout sélectionner
RewriteRule ^.*-vtptc-([0-9]*)\.php viewtopic.php?t=$1 [L]
RewriteRule ^.*-vtptc-([0-9]*)-start-([0-9]*)\.php viewtopic.php?t=$1&start=$2 [L]
RewriteRule ^toto-start-([0-9]*)\.php viewforum.php?f=1&start=$1 [L]
RewriteRule ^toto\.php viewforum.php?f=1 [L]
Ce que je ne comprends pas c'est pourquoi cette syntaxe ne fonctionne pas ?
- Code: Tout sélectionner
# gestion spécifique du sid
RewriteRule ^toto-start-([0-9]*)\.php?sid=([a-zA-Z0-9]*) viewforum.php?f=1&start=$1&sid=$2 [L]
RewriteRule ^toto-start-([0-9]*)\.php viewforum.php?f=1&start=$1 [L]
RewriteRule ^toto\.php viewforum.php?f=1 [L]
le code de la gestion du sid n'est jamais interprété
j'ai bien essayé avec un caractère d'achapement devant le ? sans plus de succès
- Code: Tout sélectionner
# gestion spécifique du sid
RewriteRule ^toto-start-([0-9]*)\.php\?sid=([a-zA-Z0-9]*) viewforum.php?f=1&start=$1&sid=$2 [L]
si quelqu'un peut m'aider
par avance merci
joe
- magic corp.
- WRInaute occasionnel

- Messages: 428
- Inscription: 17 Juin 2004
Le RewriteRule ne gère pas par defaut les paramètres d'une URL, mais c'est possible ( http://www.webrankinfo.com/forums/highl ... htm#525176 ).
Mais sinon, je verrai plus simple.
Mais sinon, je verrai plus simple.
- Code: Tout sélectionner
RewriteRule ^toto-start-([0-9]*)\.php viewforum.php?f=1&start=$1 [QSA,L]
-

joe coe - WRInaute discret

- Messages: 199
- Inscription: 10 Mai 2005
magic corp. a écrit:Le RewriteRule ne gère pas par defaut les paramètres d'une URL, mais c'est possible ( http://www.webrankinfo.com/forums/highl ... htm#525176 ).
Mais sinon, je verrai plus simple.
- Code: Tout sélectionner
RewriteRule ^toto-start-([0-9]*)\.php viewforum.php?f=1&start=$1 [QSA,L]
effectivement, c'est beaucoup mieux...
très très mal documenté le QSA sur le web francophone
pour celles et ceux qui liraient ce post dans des jours futures
Le QSA conserve les paramètres d'appels
toto-start-222.php?sid=djhndsljhnf devient bien avec le [QSA]
viewforum.php?f=1&start=222&sid=djhndsljhnf
merci beaucoup
12 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 :
- Problème caractère spécial
- Problème d'encodage de caractère
- Problème caractere google
- Rewrite, probleme du caractere '/'
- Problème sitemap et caractère &
- Probléme avec caractére bizzard
- Problème de rewriting avec le caractère -
- Un ch'tit problème sur le caractere '?'
- Problème avec des caractère du style ()><...'
- Problème d'encodage de caractère Ajax et ASP
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



