Aller au contenu

Sujets conseillés

Posté

bonjour :

j'ai un pb avec l'url rewriting

si j'ai utliser un exemple simple sa marche exp :

////////////

RewriteEngine on

RewriteRule ^nexistepas.html$ trouve.html

///////////

cette exemple marche chez mon hybergeur mais dans le cas d'un exemple plus complexe j'ai de pb , exp :

http://www.toto.com/accueil.php?paramA=1&paramB=8

////

RewriteEngine on

RewriteRule ^accueil-([0-9]+)-([0-9]+)\.html$ accueil.php?paramA=$1&paramB=$2 [L]

///

pour cette ulr je suis :boude: j'ai fais tout les test possible mais sans arrive a une resultat :blush:

Posté

Je pense qu'en "anti-slashant" les tirets ça passera :

////

RewriteEngine on

RewriteRule ^accueil\-([0-9]+)\-([0-9]+)\.html$ accueil.php?paramA=$1&paramB=$2 [L]

///

Posté

mémé avec un exemple simple sa ne marche pas

RewriteEngine on

RewriteRule ^accueil_BOSE.html$ accueil.php?pMarque=BOSE [L]

Posté

Tu ne mentionne pas a chaque règle rewriteengine on ? parceque ce n'est pas nécessaire et ça pourrait être ça l'erreur. sinon le code parrait correct...

Posté

En utilisant l'outil "regular expression test utility" fourni gratuitement par isapi rewritting,

je me suis rendu compte que tu avais oublié de mettre un \ devant le ? du résultat

En d'autres termes, essaie:

RewriteEngine on

RewriteRule ^accueil-([0-9]+)-([0-9]+)\.html$ accueil.php\?paramA=$1&paramB=$2 [L]

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...