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 :

Affichage web différent en fonction du chemin


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Homme Profil pro
    Élève
    Inscrit en
    Janvier 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Élève

    Informations forums :
    Inscription : Janvier 2013
    Messages : 14
    Points : 16
    Points
    16
    Par défaut Affichage web différent en fonction du chemin
    Bonjour, j'ai remarqué un problème qui touche certains sites...
    En faite, lorsque l'on tape deux fois /index.php dans l'adresse web, la feuille de style CSS ou les images n'apparaissent plus...

    Voici deux exemples concrets :

    http://developpez.com/index.php/index.php : affichage normal

    http://frogcreator.fr/ose/index.php/index.php : affichage buggé.


    Est-ce que quelqu'un sait comment régler ça en PHP ? (ou en HTML)

    Dsl si je n'ai pas posté dans le bon forum.

    Cordialement,
    Pchom.

  2. #2
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 101
    Points : 4 446
    Points
    4 446
    Par défaut
    avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://developpez.com/index.php/index.php
    tu n'es plus dans le meme dossier (racine)

    et si tous tes liens html sont en relatif, il sont alors cassés

    comme remède : utiliser des liens absolus :
    commeet pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    images/logo.gif
    // la il cherche dans : /index.php/images/logo.gif :(
    $moi= ( !== ) ? : ;

  3. #3
    Membre à l'essai
    Homme Profil pro
    Élève
    Inscrit en
    Janvier 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Élève

    Informations forums :
    Inscription : Janvier 2013
    Messages : 14
    Points : 16
    Points
    16
    Par défaut
    Ah ouai merci !
    C'est pas bête comme solution... j'y avais pas pensé. Donc tous les sites comme facebook, developpez, etc. qui n'ont pas ce bug utilisent des liens absolus.
    Merci tu viens de sauver la vie de mon site internet !

    EDIT : je viens de remarquer qu'il n'y a pas de bugs lors d'un include en PHP, est-ce normal ? Pourtant tous mes liens d'includes en PHP sont absolus...

  4. #4
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 101
    Points : 4 446
    Points
    4 446
    Par défaut
    Citation Envoyé par Pchom Voir le message
    EDIT : je viens de remarquer qu'il n'y a pas de bugs lors d'un include en PHP, est-ce normal ? Pourtant tous mes liens d'includes en PHP sont absolus...
    encore heureux, php se base sur la position du fichier sur le serveur et pas de l'url. Html, javascript, eux se basent sur l'url pour deviner leur position dans arborescence.
    $moi= ( !== ) ? : ;

  5. #5
    Membre à l'essai
    Homme Profil pro
    Élève
    Inscrit en
    Janvier 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Élève

    Informations forums :
    Inscription : Janvier 2013
    Messages : 14
    Points : 16
    Points
    16
    Par défaut
    Mais sinon comment on pourrait empêcher d'y accéder et rediriger vers une page d'erreur ?
    Ça serait tout de même mieux...

  6. #6
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 101
    Points : 4 446
    Points
    4 446
    Par défaut
    c'est un problème purement mybb (comment le configurer), ca n'a rien a voir avec php !

    la , le sujet n'est pas bon et en plus tu n'es pas dans la bonne catégorie

    ps: dsl, je ne connais pas ce soft
    $moi= ( !== ) ? : ;

  7. #7
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    En fait si tu réfléchi a cette erreur c'est une erreur 404
    donc si sur ton site tu mets dans ton .htaccess

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ErrorDocument 404 http://frogcreator.fr/ose/index.php
    alors ton lien renverra bien a index.php de ton site
    HOP THIS HELP

  8. #8
    Membre à l'essai
    Homme Profil pro
    Élève
    Inscrit en
    Janvier 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Élève

    Informations forums :
    Inscription : Janvier 2013
    Messages : 14
    Points : 16
    Points
    16
    Par défaut
    Euh non ce n'est pas une erreur 404 car j'ai bien une redirection 404 dans mon .htaccess...

Discussions similaires

  1. Page web différente en fonction du poste
    Par Floyus dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 24/02/2014, 11h32
  2. Affichage différent en fonction de l'utilisateur
    Par topoto dans le forum Langage
    Réponses: 3
    Dernier message: 26/08/2011, 22h32
  3. Affichage de données différent en fonction de la sélection d'une ComboBox
    Par seiryujay dans le forum Windows Presentation Foundation
    Réponses: 10
    Dernier message: 06/02/2009, 12h39
  4. Affichage d'évènements en fonction de leur date ?
    Par swirtel dans le forum Langage SQL
    Réponses: 2
    Dernier message: 17/05/2005, 10h30
  5. Affichage périodique d'une fonction
    Par boobob dans le forum C
    Réponses: 16
    Dernier message: 08/12/2003, 16h06

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