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
- ratdelabo
- Nouveau WRInaute

- Messages: 22
- Inscription: 4 Fév 2008
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 passionné

- Messages: 1874
- Inscription: 17 Déc 2006
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 :
- [php] passer des variables en mode POST
- Envoyer des variables POST sans Formulaire...
- Gestion des variables et htaccess
- Htaccess : redirection permanente avec des variables
- Passage de variables POST ou GET
- pb UR avec variables POST ET GET
- Transmission de variables par la méthode POST
- URL Rewrite et transmis. variables depuis formulaire en POST
- referencement d'une page php dynamique appelant variables en POST/GET (galerie)
- conditions mutltiples pour un htaccess
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
