Problèmes liens php

Résolu
booh31 -  
 booh31 -
Bonjour,

J'ai un problème avec un lien vers une page php.
Je m'explique :

Je dois modifier un intranet. J'ai donc fait une recopie des divers fichiers, et je teste ça sur internet grace au serveur de la boite.
Je dois faire un lien vers une page, je mets le chemin correct :
<a href="../XXXX/YYY/test.XXX"> Lien vers connexion intranet ! </a>

Avec un fichier test.html, il va sur la bonne page.
Avec un fichier test.php , il me ramène vers une toute autre adresse (la page correspondante de l'ancien site)

Pourtant je modifie juste l'extension, et le .html reste dans le bon dossier, alors que le .php le redirige.

Pouvez-vous m'aider à comprendre mon problème et à le corriger ?

Merci par avance,
Booh31
A voir également:

3 réponses

macgawel Messages postés 664 Date d'inscription   Statut Membre Dernière intervention   89
 
Bonjour.

Question bête : tu as pensé à vider le cache de ton navigateur ?
0
booh31
 
oui, mais le problème persiste...
0
Lamalas Messages postés 35 Date d'inscription   Statut Membre Dernière intervention   1
 
Si la page avec l'extension .html est toujours physiquement présente ça peux être normal dans certain cas.

Je m'explique:
Sur un serveur, si on met dans un répertoire un fichier "index.html", si on met juste dans l'url "....url_du_site/dossier/", le navigateur chargera automatiquement la fichier index.html sans afficher l'adresse complète dans la barre du navigateur.
Si le fichier est au contraire index.php, il fera de même.
Toutefois, s'il y a les deux, un fichier index.html + un fichier index.php, il chargera le .html en priorité.

Je sais pas si ton erreur viens de là ou non, mais ça peux être le cas.
0
booh31
 
Merci pour ta réponse.

J'ai essayé en enlevant le fichier html de mon dossier, mais le problème est toujours là. Même en mettant juste le nom du dossier (sans spécifier le fichier) il me renvoit vers l'ancien site, et pas vers mon adresse.

Le html restait bien dans le bon dossier, le php part vers une toute autre adresse.

Merci en tout cas je vais continuer à chercher :)
0
macgawel Messages postés 664 Date d'inscription   Statut Membre Dernière intervention   89 > booh31
 
- As-tu regardé le code source de ta page ? Histoire de vérifier que ta modification est bien prise en compte ?

- Tu passes par un réseau d'entreprise ? Il y a un proxy ? => Il fait aussi office de cache internet, le problème peut venir de là...

- Le site en php utilise peut-être un système de mise en cache ?
0
booh31 > macgawel Messages postés 664 Date d'inscription   Statut Membre Dernière intervention  
 
Tout d'abord merci pour ton aide !

- Pour le code source, j'ai regardé, il a bien la bonne information
<a href="../resavehicules/tmp/resavoitures/index.php"> Lien vers connexion intranet !</a></h3>

Et voici l'adresse vers laquelle il pointe : http://XXX.YY.ZZ.WWW/resavoiture/index.php?administration
au lieu de http://XXX.YY.ZZ.WWW/resavehicules/tmp/resavoitures/index.php
( le fichier html renvoyait bien http://XXX.YY.ZZ.WWW/resavehicules/tmp/resavoitures/index.html )

- Oui je passe par un réseau d'entreprise, il y a un proxy mais pas très "important" si jpuis dire ;) je ne sais pas s'il influe, je vais aller demander aux responsables. Il n'y a pas grand monde de compétant pour m'aider là où je suis... (vive les boulots d'été ;) )

- Ce n'est pas moi qui ait fait l'appli au départ et le gars ne m'a pas expliquer grand chose sur son dév, du coup je sais pas pour la mise en cache, mais en les supprimant tout à l'heure l'erreur persistait quand mm.
0
macgawel Messages postés 664 Date d'inscription   Statut Membre Dernière intervention   89
 
Fais un
echo $_SERVER["QUERY_STRING"].'<br />';
echo $_SERVER["REQUEST_URI"].'<br />';
echo $_SERVER["SCRIPT_NAME"].'<br />';
echo $_SERVER["PATH_TRANSLATED"].'<br />';
echo $_SERVER["PHP_SELF"].'<br />';

Dans ta page test.php,histoire de voir où tu te situes.
A partir de là, regarde si le lien relatif pointe bien vers http://xxx.yy.zz.www/resavehicules/tmp/resavoitures/index.html
0
booh31
 
Merci de votre aide.

J'ai réussi à trouver le bug, il se situait dans une autre page (un peu sournoise ;) )

A bientot !
0