Règle pour .htaccess , multi-paramètres

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Règle pour .htaccess , multi-paramètres

Re: Règle pour .htaccess , multi-paramètres

par mojorisin » 21 janv. 2010, 15:12

Bonjour,
utilisez plutot Query String Append :
RewriteRule ^([a-z0-9\-]+)\.html /mon_site/index.php?page=$1 [L,QSA]

Re: Règle pour .htaccess , multi-paramètres

par mib » 21 janv. 2010, 14:00

Re, j'ai trouvé la solution voici comment il faut procéder.

Code : Tout sélectionner

RewriteRule ^([a-z0-9\-]+)\.html(.*) /mon_site/index.php?page=$1$2 [L]

Règle pour .htaccess , multi-paramètres

par mib » 21 janv. 2010, 11:50

Hello à tous,

Actuellement je suis en train de mettre en place l'url rewriting sur mon site.
J'ai déjà une règle pour les pages simples pour rewriter quand je fais un include ça marche très bien.

Code : Tout sélectionner

# page_inscription.html =>index.php?page=page_inscription #RewriteRule ^([a-z0-9\-]+)\.html$ /mon_site/index.php?page=$1 [L]
A présent je désire ré-écrire de manière globale les urls qui ont plusieurs paramètres (le nombre de paramètre peut être ilimité mais en rewritant que "index.php?page=$1" tout en gardant la suite des paramètres en clair)
Résultat que je désire obtenir :

Code : Tout sélectionner

http://www.monsite.com/page_inscription.html?param1=1&param2=2...
Avez-vous une idée concernant la règle à définir ?

Merci d'avance