URL rewriting en local

WRInaute passionné
Bonjour à tous, je dévellope actuellement un site web qui n'est accessible que dans mon réseau local(version de dévellopement).

Je tourne avec un serveur apache et des .htaccess définissant mes rewriteRules ds chaque sous-dossier de monsite.

La version de mon serveur apache, mes rewrite rules sont les memes pour la version en ligne de mon site (dispo sur le www) que pour la version en local d emon site . Mais l'url rewriting ne marche pas en local, j'ai pourtant bien activé le module rewrite.so dans le fichier de configuration d'apache.

Je comprends pas à koi ca peut etre du, avez-vous quelques idées ?

Merci d'avance.

Julien
 
WRInaute passionné
dsl

Merci pour la rapidité de la réponse, j'ai rajoute la ligne dans mon httpd2.conf, mais j'ai toujours le même problème :

Code:
Not Found

The requested URL /dev/pouet.info/httpdocs/dev/public/index.php was not found on this server.

Voici ma rewrite rule :

Code:
RewriteRule ^index-([0-9]+)\.html$  index.php?id_cat=$1
RewriteRule ^index-([0-9]+)-([0-9]+)\.html$  index.php?id_cat=$1&page=$2
RewriteRule ^index-([0-9]+)-(.*)\.html$  index.php?id_cat=$1&page=$2
RewriteRule ^index-([0-9]+)-([0-9]+)-(.*)\.html$  index.php?id_cat=$1&page=$2&titre_cat=$3

Vili, merci d'avance...
 
WRInaute passionné
alias ?

Si je fais un alias ds mes fichiers de configuration du type :

Alias : / /httpdocs/monrep/monsite/

Est-ce que ca peu m'éviter de devoir mettre les url absolues ds mon .htacess ?
 
WRInaute passionné
??

Bon j'ai pas encore testé avec l'alias, j'ai testé comme tu m'a di en mettant l'URL absolue, mais le problème, c'est que là, il ne fait plus d'url rewriting, il écrit l'url avec le vieux passage de variables tout moche et ses points d'interrogation ...

Code:
RewriteRule ^index-([0-9]+)\.html$  http://monpc/dev/public/index.php?id_cat=$1
RewriteRule ^index-([0-9]+)-([0-9]+)\.html$  index.php?id_cat=$1&page=$2
RewriteRule ^index-([0-9]+)-(.*)\.html$  http://monpc/dev/public/index.php?id_cat=$1&page=$2

Et l'url donne ca : http://monpc/dev/public/index.php?id_ca ... ,Anciennes

Pas terrible pour le référencement...

Merci d'avance de votre pateince et d evotre aide.
 
WRInaute accro
ah et bien oui, il va pas par magie re-ecrire tes liens, tu dois modifier tes liens toi meme, l url rewriting sert à faire la truduction pour le serveur
 
WRInaute passionné
ah..;

IL faut donc que je récrive tous mes liens en absolu ds mon code ?

c pa cool du tou ca...

G tous mes liens en url relatif...
 
WRInaute accro
je sais pas pourquoi tu parles d obsolu ou de relatif. dans ton code, tes urls doivent ete de la forme index-blabla.html ou index-blabla-blabla-blabla.html, elles ne doivent pas etre de la forme index.php?blabla=blabla ...
 
WRInaute passionné
merci de l'info

merci pour l'info, mais en fait je voudrais surtout comprendre pourquoi ca marche pas, car j'utilise les même règles sur mon site qui en ligne sur le web, et ca marche très bien. Mais sur mon réseau local, ca ne marche plus...alors que je suis parti sur la même configuration pour eviter ce genre de délires !
 
WRInaute accro
dans ce cas tu expliques mal ton probleme.

sur ton site, dans ton code html quoi, sous quelles forme sont tes liens ? url d exemple ?
 
Discussions similaires
Haut