[résolu] Dossier virtuel + ?a=b facultatif
5 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
[résolu] Dossier virtuel + ?a=b facultatif
Bonjour,
Je bloque sur un petit problème d'écriture d'url depuis tantôt et je ne parviens pas à trouver la solution :wacko:
Voici ce que j'ai et ce que j'aimerais faire
J'ai des règles qui me transforment
x/y/z/ en ?op=x&sop=y&ssop=z
x/y/ en ?op=x&sop=y
x/ en ?op=x
Jusque là tout va bien, le problème se pose quand je veux rajouter des variables GET (url),
x/y/z/?a=b&c=d en ?op=x&sop=y&ssop=z&a=b&c=d
elles ne sont tout simplement pas prises en compte, ce qui est logique vu ma règle (le $ à la fin qui permet de ne pas transformer des url de type css/styles.css en index.php?op=css&sop=styles.css).
Le problème c'est que je ne sais pas comment l'écrire pour que ça fonctionne :s
J'espère que quelqu'un pourra m'aider
Merci d'avance,
Aureg
Je bloque sur un petit problème d'écriture d'url depuis tantôt et je ne parviens pas à trouver la solution :wacko:
Voici ce que j'ai et ce que j'aimerais faire
J'ai des règles qui me transforment
x/y/z/ en ?op=x&sop=y&ssop=z
x/y/ en ?op=x&sop=y
x/ en ?op=x
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ([^-]+)/([^-]+)/([^-]+)/$ /index.php?op=$1&sop=$2&ssop=$3 [L]
RewriteRule ([^-]+)/([^-]+)/$ /index.php?op=$1&sop=$2 [L]
RewriteRule ([^-]+)/$ /index.php?op=$1 [L]
Jusque là tout va bien, le problème se pose quand je veux rajouter des variables GET (url),
x/y/z/?a=b&c=d en ?op=x&sop=y&ssop=z&a=b&c=d
elles ne sont tout simplement pas prises en compte, ce qui est logique vu ma règle (le $ à la fin qui permet de ne pas transformer des url de type css/styles.css en index.php?op=css&sop=styles.css).
Le problème c'est que je ne sais pas comment l'écrire pour que ça fonctionne :s
J'espère que quelqu'un pourra m'aider
Merci d'avance,
Aureg
Dernière édition par aureg le Dim Sep 16, 2007 19:19, édité 1 fois.
ca ne me dérange pas que certaines variables apparaissent en URL, celles qui sont rewritées sont celles qui font la structure du site (services/societe/ ...) mais les parametres facultatifs peuvent être passé en get, le cookie n'est pas adapté dans ce cas la et le post est pas super non plus (actualisation de la page, retour en arriere,...
Merci pour cette réponse rapide
Merci pour cette réponse rapide
-

webmasterlamogere - WRInaute accro

- Messages: 1874
- Inscription: Dim Déc 17, 2006 21:08
le seul moyen d'avoir des variables avec le rewriting c'est de les transférer dans l'url cible avec l'option QSA :
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ([^-]+)/([^-]+)/([^-]+)/$ /index.php?op=$1&sop=$2&ssop=$3 [L, QSA]
RewriteRule ([^-]+)/([^-]+)/$ /index.php?op=$1&sop=$2 [L, QSA]
RewriteRule ([^-]+)/$ /index.php?op=$1 [L, QSA]
5 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 :
- Tous les services de Google expliqués en 31 pages
- Google Health : votre dossier médical géré par Google...
- Résultats des élections présidentielles du 1er tour 2007
- Résultats des élections législatives du 1er tour 2007
- Google se rapproche de la Bourse
- Ecrire un sitemap pour Google News
- Trouvez les bons mots-clés
- Votez pour les meilleurs WRInautes de 2007 !
- Google souhaite lever plus de 2 milliards de dollars
- Résultats des élections présidentielles du 2nd tour 2007 avant 20h
- Dossier virtuel :(
- Dossier virtuel
- Dossier virtuel et analytics
- Protéger un dossier virtuel
- Dossier virtuel vers racine
- Dossier virtuel et chemin d'accès aux fichiers
- [abandonné] urlrewriting d'un dossier virtuel vers...
- URL Rewriting : dossier virtuel : recuperer variable
- Url Rewriting - Confusion dossier virtuel / fichier homonyme
- [Réglé] Problème rewriting Dossier Virtuel > Erreur 404
- Url Rew : pblm de retour à la racine avec dossier virtuel
Consultez la description détaillée des produits ou services de Google suivants : Google Health
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

le forum