Problème de caractère!
12 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Problème de caractère!
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!
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!
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...
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 impliqué

- Messages: 425
- Inscription: Jeu Juin 17, 2004 9:56
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.
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!
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
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 impliqué

- Messages: 425
- Inscription: Jeu Juin 17, 2004 9:56
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]
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 :
- Google Sitemap Generator version 1.3
- Robots.txt : Yahoo supporte les options avancées
- Conseils d'optimisation de la balise TITLE (titre d'une page HTML)
- Google Code Jam 2003
- Le début du full crawl
- L'URL Rewriting expliqué aux débutants
- Référencement d'un forum phpBB
- Optimiser les URL pour le référencement
- Google Sets
- Matt Cutts déclare la guerre au spamdexing en français (et autres langues)
- Rewrite, probleme du caractere '/'
- Probléme avec caractére bizzard
- Problème de rewriting avec le caractère -
- Un ch'tit problème sur le caractere '?'
- Problème d'encodage de caractère Ajax et ASP
- Problème caractère spéciaux pour onglets
- GWT caractere avec accent en probleme
- PHP Formulaire - probleme caractere euro
- Problème de caractère suite à changement d'hébergeur
- caractère d'échappement
- Encodage caractère
- Echappement de caractère ?
- polices de caractère
- Encodage de caractère
- Caractère d'échapement
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité









le forum