Mise en place URL Rewriting avec Apache 2

Nouveau WRInaute
Bonjour,

J' héberge mon site sur un serveur Apache 2.0.54 sous windows 2000.
Je suis débutant en référencement, et je voudrais configurer mon serveur pour utiliser l'url rewriting de cette manière:

news.php?année=2005&mois=05&jour=29

devienne:

www.exemple.com/news/2005/05/29/

Tout les expemple que j'ai trouvés sur ce site ne fonctionnent apparament pas avec apache 2 :?:

merci de votre aide :lol:
 
WRInaute impliqué
Salut, pour une url comme celle-ci, tu dois pouvoir trouver ton bonheur du côté du "path info", fais quelques recherches ;)
 
Nouveau WRInaute
J' ai cherché mais je suis vraiment perdu :(

Je ne sait pas par ou commencer, j'ai regardé la fonction pathinfo() sur php.net, mais je n'ai pas trouver comment recuperer les valeurs passé par l'url ( comme on fait avec les varibles et $_GET ).

Mais si je fait

www.exemple.com/blog/2005/05/29/

commen apache va t il savoir qu' il faut qu il execute

www.exemple.com/index.php

en non chercher les repertoires?

pourtant j'ai cherché mais je n' arrive pas a comprendre :cry:
 
Nouveau WRInaute
essaye ça :

Code:
RewriteRule ^blog/([^/]*)/([^/]*)/([^/]*) news.php?année=$1&mois=$2&jour=$3 [L]
 
Nouveau WRInaute
Merci :)

J' ai crée un .htaccess dans mon repertoire /blog, y ai mis ce que tu m as donné, mais ca ne marche pas.

ca vient surement du fait que j utilise Apache 2 :?:

Dans mon httpd.conf, j'ai décommenté la ligne
Addmodule mod_rewrite
et mis AllowOweride a All

Mon serveur est sous windows 2000.
 
WRInaute discret
Mais est-ce vraiment nécéssaire l'url rewriting? surtout que google, msn et yahoo reconnaissent les pages php avec "?=..." ?
et que ce sont les principaux...
ou bien y'a-t'il d'autres avantages?
si oui ben je crois que je vais aussi le faire alors :p
 
Discussions similaires
Haut