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