Des conditions sur les variables POST dans le htaccess ?
2 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Des conditions sur les variables POST dans le htaccess ?
Bonjour à tous,
Je voudrais savoir s'il est possible, dans un fichier htaccess, de placer des conditions sur les variables $1 (POST).
J'explique. Je peux avoir des pages : index.php?p=variable1 qui conduisent vers index.php?p=variable1&variable11
ou index.php?p=variable2 qui conduisent vers index.php?p=variable21
Exemple concret :
variable 1 peut être "meublescontemporains" ou "meublesrustiques" ....
Je veux pouvoir vérifier, par la condition, que si variable1 commence par "meubles" alors j'affiche, via l'url rewriting : /meubles-quelquechose
Ici, ca donne : /meubles-contemporain.html ou /meubles-rustique.html
J'ai donc créé une ligne dans le htaccess qui ressemble à ça :
N'y a-t-il pas, à votre connaissance, un moyen de gagner du temps et des ressources ?
Merci de votre aide
Je voudrais savoir s'il est possible, dans un fichier htaccess, de placer des conditions sur les variables $1 (POST).
J'explique. Je peux avoir des pages : index.php?p=variable1 qui conduisent vers index.php?p=variable1&variable11
ou index.php?p=variable2 qui conduisent vers index.php?p=variable21
Exemple concret :
variable 1 peut être "meublescontemporains" ou "meublesrustiques" ....
Je veux pouvoir vérifier, par la condition, que si variable1 commence par "meubles" alors j'affiche, via l'url rewriting : /meubles-quelquechose
Ici, ca donne : /meubles-contemporain.html ou /meubles-rustique.html
J'ai donc créé une ligne dans le htaccess qui ressemble à ça :
- Code: Tout sélectionner
RewriteRule ^meubles-([-a-z]*)\.html$ /index.php?p=contemporain [L]
N'y a-t-il pas, à votre connaissance, un moyen de gagner du temps et des ressources ?
Merci de votre aide
-

webmasterlamogere - WRInaute accro

- Messages: 1874
- Inscription: Dim Déc 17, 2006 21:08
si tu veux faire une redirection des anciennes url vers celles avec rewriting :
- Code: Tout sélectionner
RewriteCond %{QUERY_STRING} ^p=([-a-z]*)$
RewriteRule ^index\.php$ /meubles-%1.html [R=301,QSA,L]
RewriteRule ^meubles-([-a-z]*)\.html$ /index.php?p=$1&stop [L]
2 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 :
- Article sur le fichier .htaccess
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- L'URL Rewriting expliqué aux débutants
- Comment éviter les contenus dupliqués (avec/sans le www)
- Nouvelle version de GoogleStats : v1.1
- Diagnostic Référencement gratuit offert par Ranking Metrics
- Quelques nouveautés dans le forum
- Deepfish
- Aperçu des différents types de redirection
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

le forum