[req] monter la query string avec des RewriteCond et Rewrite
1 message
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
-

rog - WRInaute passionné

- Messages: 1662
- Inscription: 21 Sep 2006
[req] monter la query string avec des RewriteCond et Rewrite
c'est vraiment une usine à migraine ce mod_rewrite
exemple de problematique :
domaine.com/langage/~news/-mars_2007
domaine.com/langage/~membres/-profile
domaine.com/langage/~articles/-achetez_malin
doit devenir :
langage.domaine.com/index.php?cat=news?id=mars_2007
langage.domaine.com/index.php?cat=membres?id=profile
langage.domaine.com/index.php?cat=articles?id=achetez_malin
le passage du sous domaine est résolun par le code suivant
je dois maintenant essayer de reconstruire la query string
il est possible qu'il plus ou moins de variables passées en paramètre
je pensais faire une condition du genre
RewriteCond %{REDIRECT_URL} ^/([~]*)/$ [NC]
et une autre du style
RewriteCond %{REDIRECT_URL} ^/([-]*)/$ [NC]
mais je ne sais pas reprendre les resultats precedents pour y ajouter la capture et créer la regle RewriteRule
rog
exemple de problematique :
domaine.com/langage/~news/-mars_2007
domaine.com/langage/~membres/-profile
domaine.com/langage/~articles/-achetez_malin
doit devenir :
langage.domaine.com/index.php?cat=news?id=mars_2007
langage.domaine.com/index.php?cat=membres?id=profile
langage.domaine.com/index.php?cat=articles?id=achetez_malin
le passage du sous domaine est résolun par le code suivant
- Code: Tout sélectionner
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} !^drague\.opendmoz\.info$ [NC]
RewriteCond %{HTTP_HOST} ^([a-z]*)\.drague\.opendmoz\.info$ [NC]
RewriteCond %{DOCUMENT_ROOT}/%1 -d
RewriteRule ^(.*)$ %1/index.php?
je dois maintenant essayer de reconstruire la query string
il est possible qu'il plus ou moins de variables passées en paramètre
je pensais faire une condition du genre
RewriteCond %{REDIRECT_URL} ^/([~]*)/$ [NC]
et une autre du style
RewriteCond %{REDIRECT_URL} ^/([-]*)/$ [NC]
mais je ne sais pas reprendre les resultats precedents pour y ajouter la capture et créer la regle RewriteRule
rog
1 message
• 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 :
- probleme de rewritecond avec query string pour passer le PR d'une page a l'autre
- Rewriting avec query string
- Duplicate Content et Query String
- redirection avec query string 2 variables
- Problème URL rewriting avec query string
- Dotclear, passer de path info à query string
- Query string ou Path info sous Dotclear ?
- multi langues + google + query string (?lang=fr)
- [Résolu] Problème de redirection avec un query string
- Comment supprimer la query string pour une redirection 301 ?
Consultez la description détaillée des produits ou services de Google suivants : Google Earth Flight Simulator
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
