IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Incompréhension lien vers CFM puis PHP


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2009
    Messages : 15
    Par défaut Incompréhension lien vers CFM puis PHP
    Bonjour à tous,

    je suis actuellement en cours de développement web et j'ai pu remarquer dans le site actuel que je dois remplacer, une drôle de bizarrie.

    Je m'explique,
    je suis à la racine de mon serveur www et j'aimerai déplacer le site dans un autre dossier (le temps que je développe le nouveau site...). Je déplace le tout dans le dossier www/ancien.

    Quand tout fonctionne je peux voir un petit module avec des photos qui défile mais lorsque je déplace le site vers le dossier ancien, une erreur apparaît comme quoi la page est inexistante. Et je ne peux plus voir les jolies photos défilés... Tout le reste fonctionne...

    Je fouille donc dans le code et la surprise :
    le lien qui mène à la page pour visionner les photos donne ceci :
    http://www.monsite.com/galeries/composant/composant.cfm

    Et lorsque tout fonctionne, c'est http://www.monsite.com/galeries/composant/composant.php qui apparaît dans la barre d'adresse. J'ai chercher dans tous les dossiers et je n'ai trouvé aucun fichier avec cette extension.

    Après quelques heures de recherches et de tests divers je ne trouve pas plus d'informations et je bloque, ce qui est génant car j'aimerais vraiment déplacer mon site dans un autre dossier, pour laisser place au nouveau en cours de développement. Mais en attendant je veux laisser l'autre accessible.

    En espérant que vous me comprendrez, je vous remercie.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 49
    Par défaut
    Bonsoir,

    Le lien qui mene normalement vers http://www.monsite.com/galeries/composant/composant.php est il généré par du code php ?

    Sinon peut être une règle de réecriture qui n'est plus valable une fois dans le sous dossier.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2009
    Messages : 15
    Par défaut
    Bonsoir et merci,

    Il s'agit d'un simple lien html :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="../galeries/composant/composant.cfm" target="_top" onClick=...... >
    Il pourrait s'agir d'une règle de réécriture ?
    C'est à dire ?
    J'ai vraiment du mal à comprendre comment le lien sur lequel je clique qui est en format .cfm me redirige automatiquement vers du .php


    J'ai voulu faire des tests sur mon pc en local mais dans ce cas la gallerie photo ne fonctionne même pas, je pense que c'est à cause du .cfm que mon serveur ne supporte pas...

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 49
    Par défaut
    Sur un serveur apache ( si c'est le cas pour vous ) les règles de réecriture sont des directives qui transforment les liens tapés dans la barre d'adresse en un autre lien, un cas typique est celui qui transformera le lien 'article-133.hml' en 'articles.php?id=133', mais il est vrai que dans ce cas la page affichée dans le navigateur sera toujours article-133.html.

    Quoi qu'il en soit ( désolé si c'est pas trop clair ), si vous n'avez pas de fichier nommé .htaccess dans votre site, il ne doit pas y avoir de réecriture.

    Il y a t il quelque chose qui apparait si vous tapez http://www.monsite.com/ancien/galeri.../composant.cfm dans votre navigateur ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2009
    Messages : 15
    Par défaut
    http://www.monsite.com/ancien/galeri.../composant.cfm
    me redirige automatiquement vers http://www.monsite.com/ancien/galeri.../composant.php

    J'ai un fichier redirect.txt dans lequel se trouve plein de :
    /galeries/composant/composant.cfm -> /galeries/composant/composant.php

    J'ai également un fichier .htaccess dans lequel se trouve :
    ErrorDocument 404 /404.php

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 49
    Par défaut
    Pour le fichier .htaccess, il y a simplement une règle qui redirige vers une page précise en cas d'erreur 404.

    Par contre l'autre fichier c'est sûrement lui le coupable. En le renommant en redirect.txt.bk par exemple et en mettant à la place un fichier redirect.txt vide, peut être qu'il ne ferra pas la redirection.

    Par contre il faudra peut être trouver d'où vient ce fichier et pourquoi il fait toutes ces redirections pour ne pas voir l'erreur revenir.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. afficher le lien vers un document- php/mysql
    Par stella83 dans le forum Langage
    Réponses: 2
    Dernier message: 21/12/2012, 13h57
  2. [PHP 5.3] Lien vers autres fichiers PHP
    Par fra7878 dans le forum Langage
    Réponses: 5
    Dernier message: 24/11/2011, 11h33
  3. [MySQL] Lien vers page web php incorecte
    Par falltech dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 05/10/2010, 16h54
  4. lien vers une page php
    Par sousou_ dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 07/08/2006, 21h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo