Je viens de reprendre un projet php qui fonctionne.
J'ai voulu l'installer sur mon ordinateur. Pour cela j'ai installé WAMP et j'ai mis le dossier du projet dans www.
Cependant, lors du chargement de certaines images, ou lors de redirection, j'ai parfois l'url qui se tronque de manière assez particulière.
Je m'explique :
Avec le code suivant (code de base) : <a href="/page2.php">Page2</a> J'arrive sur la page localhost/Page2.php
Et avec le code suivant : <a href="~/page2.php">Page2</a> J'arrive sur la page localhost/myProject/~/Page2.php
Hors, j'aimerais arriver sur la page localhost/myProject/Page2.php
Normalement, je ne devrais pas à avoir à toucher au code vu qu'il fonctionnait très bien. Je me dis que ce doit être un problème de configuration. J'ai contacté la personne qui géré précédemment ce projet, mais elle m'a dit qu'elle n'a fait aucune modification particulière.
Quelqu'un aurait il une idée pour résoudre ce problème ?
Sans doute fichier .htaccess à la racine du site avec des "rewrite rules". Il faut donc activer le module Apache rewrite_module Wampmanager->Apache->Modules Apache->rewrite_module
En rajoutant rewrite_module, cela ne toujours fonctionne pas :/
Où se trouve le fichier .htaccess ? Même en affichant les fichiers cachés, je ne le retrouve pas dans le dossier www, ni dans mon dossier www/myProject.. Peut être faut il le modifier également ?
Edit : Je viens de contacter la personne qui gérait précédemment ce projet, et elle m'a dit qu'elle n'a jamais vu de fichier .htaccess .. Le problème ne viendrait donc pas de là.
Edit: J'ai résolu mon problème finalement. Ce que la personne faisait, c'était de tout mettre dans le dossier www sans faire de dossier. C'est pas très propre, mais ca fonctionne. Merci pour ton aide en tout cas !
Modifie 3 fois. Derniere modification le 03/04/2014 à 11:35 par Dramia.
L'hébergeur sur lequel était le site utilisait le module Apache userdir_module en corrélation avec le fichier de configuration apache\Apache2.4.x\conf\extra\httpd-userdir.conf Documentation Apache : [httpd.apache.org] [httpd.apache.org]