Forum-webmaster
Technique - programmation => Langages de programmation divers => Message commencé par: Micko le le 04-07-2011 a 01:47:30

Titre: Url rewiting - Besoin de votre aide
Posté par: Micko le le 04-07-2011 a 01:47:30

Bonjour a tous,

Je fais appel a vous, car je suis bloquer sur un point en URL rewiting.

j'ai mon url qui est sous cette forme :

http://www.monsite.com/index.php?nav=realisations&nomrea=cod-blackops (par exemple).

J'aurais aimer savoir comment faire pour réecrire mon url sour la forme suivante :

http://www.monsite.com/realisations/cod-blackops.html


Si ce n'est pa possible avec ceci, comment proceder pour pouvoir la faire ?

Je vous serais trés reconnaissant de l'aide que vous m'apporterez

Titre: Re:Url rewiting - Besoin de votre aide
Posté par: OlivierW le le 11-07-2011 a 23:02:43

Bonsoir,

Quelquechose comme ça devrait fonctionner (pas testé car pas d'Apache sous la main) :

Code:
RewriteRule ^(.*?)/(.*?)\.html$ index.php?nav=$1&nomrea=$2 [NC]


A+
Olivier

Titre: Re:Url rewiting - Besoin de votre aide
Posté par: Micko le le 13-07-2011 a 05:43:01

Bonjour et merci de ton aide.

Malheuresement j'ai tester, et sa ne fonctione pas.

j'ai mon url :

http://www.monsite.com/index.php?nav=realisations&secteur=gaming

je n'arrive pas a la rendre comme ceci :

http://www.monsite.com/realisations/gaming.html

Comment fair s'il vous plait ?

Titre: Re:Url rewiting - Besoin de votre aide
Posté par: TellTheWorld le le 29-07-2011 a 14:04:29

Salut,

Faut déjà activer le module rewriting sous apache dans le fichier httpd.conf de apache en décommantant la ligne

Code:
LoadModule rewrite_module modules/mod_rewrite.so



Ensuite un code comme celui-ci devrait être suffisant:

Code:


RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)\.html$ /index.php?nav=$1&nomrea=$2 [L]



à placer dans un .htaccees à la racine du site


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.