URL Rewriting ne s'execute pas

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 : URL Rewriting ne s'execute pas

Re: URL Rewriting ne s'execute pas

par Boro64 » 18 mai 2012, 17:30

Bon, ça ne marche toujours pas, mais je m'aperçois que j'avais au moins une erreur.
En effet la refAAXX est composée de (au moins) 2 lettres (en majuscules) et (au moins) 2 chiffres...donc [:alnum:] ne peut fonctionner puisque (si je ne dis pas de bêtise, c'est pour des lettres ou des chiffres et non pas et ....
Je l'ai donc remplacé par [:alpha:][:digit:] puis par [A-Z0-9]...et ça ne fonctionne toujours pas.
Donc actuellement j'ai ceci:
RewriteRule ^annonce-([0-9]+)--Ref-([A-Z0-9]+)\.html$ voir.php?id_annonces=$1&ref=$2

Une solution?

Re: URL Rewriting ne s'execute pas

par Boro64 » 18 mai 2012, 17:14

Bonsoir djtec

Même chose; j'obtiens
voir.php?id_annonces=XX&ref=AAXX
:cry:

C'est à désespérer....

Re: URL Rewriting ne s'execute pas

par djtec » 18 mai 2012, 16:51

Et si tu fais:

Code : Tout sélectionner

RewriteRule ^annonce-([0-9]+)--Ref-([[:alnum:]]+)\.html$ voir.php?id_annonces=$1&ref=$2

Re: URL Rewriting ne s'execute pas

par Boro64 » 18 mai 2012, 13:13

Salut dix2

Merci, mais ça ne change rien....une autre idée?

Re: URL Rewriting ne s'execute pas

par dix2 » 18 mai 2012, 13:10

salut,

il ne faut pas mettre le code html du &

ce qui donne :
#Règles de réécriture des url
RewriteRule ^(annonce-([0-9]+))--(Ref-([[:alnum:]]+))\.html$ voir.php?id_annonces=$1&ref=$2

@+
dix2

URL Rewriting ne s'execute pas

par Boro64 » 18 mai 2012, 13:03

Bonjour :D

Je cherche à réécrire ces url:
voir.php??id_annonces=xx&ref=AAXX
en :
 annonce-xx--Ref-AAXX.htm
Dans mon fichier .htaccess j'ai:
Options +FollowSymlinks

#Activation du module de réécriture des URL
RewriteEngine on

#Règles de réécriture des url
RewriteRule  ^(annonce-([0-9]+))--(Ref-([[:alnum:]]+))\.html$      voir.php?id_annonces=$1&ref=$2 
Résultat? Ben, rien; ça ne change rien...Je me doute que le problème, une fois de plus est entre la chaise et le clavier :mrgreen: , mais sinon, auriez vous quelques conseils, avis, suggestions à me faire?
D'avance merci.

PS: Je précise que mon hébergement supporte bien le rewriting (vérifié).