url rewriting avec wamp

url rewriting avec wamp - PHP - Programmation

Marsh Posté le 06-12-2009 à 22:00:32    

Bonjour,  
 
J'ai un problème avec wamp, je n'arrive pas à activer l'url rewriting, la ligne "LoadModule rewrite_module modules/mod_rewrite.so" est décommentée, dans l'onglet Apache module "rewrit_module" est coché et je ne trouve pas de ligne "AddModule mod_rewrite.c" dans httpd.conf sur cette version de wamp qui est la 2.0h.
 
Quelqu'un aurait-il une solution, j'aimerai pouvoir travailler en local et ne plus avoir à charger les fichier sur le serveur d'un hébergeur pour pouvoir tester mon code.
 
Merci pour vos réponses.

Reply

Marsh Posté le 06-12-2009 à 22:00:32   

Reply

Marsh Posté le 08-12-2009 à 20:16:49    

Personne pour mon problème?

Reply

Marsh Posté le 08-12-2009 à 22:56:31    

je ne sais pas sous quelle version tu travailles, mais j'ai utilisé la version 2.0 que j'ai abandonnée pour ça ... Je n'avais pas non plus réussi à l'activer, malgré l'activation apparente du module
 
teste sous Xampp ...


---------------
NewsletTux - outil de mailing list en PHP MySQL
Reply

Marsh Posté le 08-12-2009 à 23:37:17    

il li bien les fichier htaccess ?

Reply

Marsh Posté le 09-12-2009 à 09:03:19    

Dans le .htaccess, t'as bien un rewrite_base correct ?


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
Reply

Marsh Posté le 09-12-2009 à 12:17:19    

Bonjour,
En fait je ne m'y connais pas trop en tout ce qui est d'écrire des directives pour apache dans les .htaccess, mais comme je n'arrivais pas à activer l'url rewriting, j'ai fais un test trouvé sur webrankinfo à cette adresse http://www.webrankinfo.com/dossier [...] -rewriting pour savoir si l'url rewriting était compatible avec son hébergeur, et cela fonctionne bien sur mon hébergeur mais pas en local sur wamp.
Par contre si vous pouviez me donner un exemple de règle de réecriture à mettre dans le .htaccess pour vérifier la compatibilité avec wamp, ça serait sympa parce que là je sais plus quoi faire.
Merci pour votre aide.

Reply

Marsh Posté le 09-12-2009 à 17:25:50    

kao98 a écrit :

Dans le .htaccess, t'as bien un rewrite_base correct ?


dans mon site aussi le htaccess était bon (d'ailleurs bien interprété sur le site en prod)
mais pas WAMP. Pourtant c'est un bon package.


---------------
NewsletTux - outil de mailing list en PHP MySQL
Reply

Marsh Posté le 09-12-2009 à 17:30:58    

le Allowoveride etait bien sur All ?

Reply

Marsh Posté le 09-12-2009 à 20:08:08    

J'ai changé de version de wamp et là ça marche nickel. Comprends pas trop pourquoi mais bon....ça marche.

Reply

Marsh Posté le 09-12-2009 à 23:32:37    

Salut, je prévois aussi utiliser le URL Rewriting sous Wamp très bientôt.
 
Pour être certain, quelle version ça ne fonctionnait pas et sous quelle version ça fonctionne maintenant?


---------------
www.failqc.com : FailBlog québécois
Reply

Marsh Posté le 09-12-2009 à 23:32:37   

Reply

Marsh Posté le 09-12-2009 à 23:40:07    

seozus a écrit :

Salut, je prévois aussi utiliser le URL Rewriting sous Wamp très bientôt.
 
Pour être certain, quelle version ça ne fonctionnait pas et sous quelle version ça fonctionne maintenant?


 
La version qui ne marchait pas c'est la 2.0h et je crois que la 2.0i ne fonctionne pas non plus. Sinon j'ai installé la version wampserver 2.0g et avec cette version ça fonctionne, mais tu doit activer l'url_rewriting qui n'est pas activé d'office. Pour ça tu vas sur l'icone de wamp une fois démarré, clic gauche=>apache=>apache modules et tu coche "rewrite_module". Ensuite tu redémarre wampserver et  ça roule!
Voilà.

Reply

Marsh Posté le 12-12-2009 à 19:28:35    

J'ai la 2.0h et l'url rewriting fonctionne sans problème, à ceci près que :
1) tu dois activer le mod_rewrite (un clic et hop !)
 
Si ton projet n'est pas directement dans www, mais dans un sous dossier, ou si tu as plusieurs projets par exemple, il faut configurer un vhost, c'est à dire une url qui est traduite et qui t'amène directement dans le bon dossier. En général si ton url de production est www.mondomaine.com, je recommande d'utiliser comme url de dev www.monlogin.mondomaine.com, car tu peux aisément switcher entre la prod et le dev en cas de bug et constater ce qui plante.
 
 
2) tu dois inclure le fichier des vhosts dans httpd.conf (une ligne à décommenter tout en bas)
3) tu dois te créer un vhost dans le fichier indiqué par le include, un truc du style Apache/conf/extra/vhosttrucbidule.
4) tu dois ouvrir le fichier hosts de Windows et rerouter les domaines www.monlogin.mondomaine.com et monlogin.mondomaine.com vers 127.0.0.1
5) tu dois avoir un .htaccess avec des rewrites à la racine de ton projet
 
Bon courage ! ;)


---------------
Directeur Technique (CTO)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed