mod_rewrite easyphp

Nouveau WRInaute
salut a tous!

bon j'ai un souci, je debute en url_rewrite mais la n'est pas le probleme.

depuis maintenant 1h je cherche un peu partout sur le net pour faire fonctionner ce mod sur easy php en local sous windows, j'ai don effectué ces 2 modifs

LoadModule rewrite_module modules/mod_rewrite.so
AddModule mod_rewrite.c

j'ai redemarré le serveur, et apres j'ai fait un fichier test avec phpinfo() pour savoir si le mode etait activé.

le probleme et qu'il ne me trouve rien

la seul chose visible c'est "url_rewriter.tags"

j'ai oublié quelque chose?

cordialement
 
WRInaute accro
>> aucune erreur...

aucun soucis donc, non ? :) sinon il devrait apparaitre dans Loaded Modules de apache. mais si ca marche ...
 
WRInaute passionné
Salut,

Quel version de easy-php utilises-tu ?

T'en fais pas pour le php info il n'y a rien.

Par contre le rewrite est configuré pour fonctionner par défaut sous le WWW de ephp (sinon ça marche pas même via les alias -j'ai perdu bcp de tps à cause de ça- faut modifier le httpd.conf).
 
WRInaute accro
>> Par contre le rewrite est configuré pour fonctionner par défaut sous le WWW de ephp

utilisant la dernier version (1.8) le mod_rewrite n'était pas activé par défaut.
 
WRInaute passionné
Sous les plus anciennes nons plus :)

"Est configuré pour fonctionner par défaut sous le WWW", une fois activé :)
 
Nouveau WRInaute
dsl du retard

donc ma version est la 1.8, et comme j'ai plusieur site en local j'ai un site par dossier ca pause probleme? il faut obligatoirement mettre le site a la racine?, c'est normal que je ne vois rien dans le phpinfo?

merci
 
WRInaute passionné
Oui je ne le vois pas non plus et ça fonctionne très bien.

Il faut que tes sites soit dans le dossier WWW de easyphp.
Peu importe si tu fais des sous-dossiers dedans.

Si tu veux travailler dans un autre espace tu dois modifier le "DocumentRoot" dans le httpd.conf pour que les rewrites fonctionnent.
 
Nouveau WRInaute
ca ne marche toujours pas

ce qui est curieux c'est que pou les certain liens ca marche et d'autre non

mon fichier httacces

Code:
Options +FollowSymlinks

RewriteEngine on


#menu categorie
RewriteRule ^http://localhost/france_jeune/(.*)/([1-9]*)/index.html$  http://localhost/site/categorie.php?id_categorie=$2&nom_categorie=$1 [L]

#liens article
RewriteRule ^(.*)/([1-9]*)/([1-9]*)-(.*).html$ http://localhost/site/article.php?id_categorie=$2&nom_categorie=$1&id_article=$3&titre_article=$4 [L]

si j'utilise ce system, il ne me trouve ausun fichier alors que si j'utilise


Code:
Options +FollowSymlinks

RewriteEngine on


#menu categorie
RewriteRule ^(.*)/([1-9]*)/index.html$  categorie.php?id_categorie=$2&nom_categorie=$1 [L]

#liens article
RewriteRule ^(.*)/([1-9]*)/([1-9]*)-(.*).html$  article.php?id_categorie=$2&nom_categorie=$1&id_article=$3&titre_article=$4  [L]

les liens des menu il me les redirige tres bien mais le article, il ne me les trouves pas
 
Nouveau WRInaute
idem...

mais on dirait qu'il ne se base pas sur article.php, car quand je met RewriteBase / au debut de mon fichier il me dit qu'il ne trouve pas categorie.php pour le premier,ce qui est normal vu que mon site se trouve de le dossier /site/ mais pour l'autre redirection, il me dit qu'il ne trouve pas la page en elle meme, alors qu'il devrait me dire qu'il ne trouve pas article.php
 
Discussions similaires
Haut