Page 1 sur 1

url rewriting

Posté : 10 août 2007, 16:11
par led
Bonjour,

j'ai dans un repertoire un .htaccess dans lequel je met quelques règles de réécriture.
EN testant ceci

Code : Tout sélectionner

RewriteRule ^forum-bourse-([azAZ09-]+)-([09]+) /Website/Forum.NEW/Accueil.php?forum=$2 [L]
Aucun souci cependant mon url est http://nomdedomaine/Website/Forum.NEW/f ... -nicox-722

J'ai tente de faire la meme regle avec

Code : Tout sélectionner

RewriteRule ^forum-bourse/-([azAZ09-]+)/([09]+) /Website/Forum.NEW/Accueil.php?forum=$2 [L]
Cette tentative me donne une page 404 car je crois que le navigateur essaye d'entrer dans des répertoire virtuels.
Avez vous une idée pour m'aider.

Merci

[/code]

Re: url rewriting

Posté : 10 août 2007, 16:55
par Sékiltoyai
Tu essayes quelle url avec la 2nde règle ?

Re: url rewriting

Posté : 11 août 2007, 21:26
par Victor BRITO
Il doit y avoir du souci avec les expressions régulières. Corrige ton code comme suit :

Code : Tout sélectionner

RewriteRule ^forum-bourse/([-a-zA-Z0-9]+)/([0-9]+)$ /Website/Forum.NEW/Accueil.php?forum=$2 [L]

Posté : 13 août 2007, 10:35
par led
Merci, effectivement je me suis trompé en ecrivant ma regle dans le post,

En fait, je voudrais avoir quelques précisions:

j'ai dans un répertoire /website/forum/page1.php?var1=xxxx&var2=yyyy
je voudrais que lorsqu'on appelle cette page (et d'autres evidemment) que l'url (http://www.nomdedomaine.com/website/for ... &var2=yyyy soit http://www.nomdedomaine.com/forum-bours ... -xxxx-yyyy

Où dois je mettre mon .htaccess? Dans /website/forum/ où alors je crée un repertoire forum-bourse à la racine puis un répertoire Exmple et je le met dedans.

De plus, je souhaite que certaines page aient comme url
http://www.nomdedomaine.com/forum-bours ... -xxxx-yyyy


Cordialement,

led

Posté : 13 août 2007, 17:57
par led
Bonjour,

J'ai trouvé comment mettre en place le système d'url rewriting, cependant, mes css ne sont pas pris en compte.
En effet, dans les pages dont les url sont renomées, je charge des images dans /Images/images1
/Images/images2 /Images/images3 .... et je vais chercher mon css dans /Images/style.css

J'ai verifié, l'appel aux images et celui au css est le meme (je parle de chemin bien entendu).
Avez vous la moindre idées de ce qui peut bien se passer?

merci