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

EDI, CMS, Outils, Scripts et API PHP Discussion :

lien ne fonctionnant pas pour changer de page


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre habitué
    Homme Profil pro
    En reconversion
    Inscrit en
    Mai 2006
    Messages
    482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : En reconversion

    Informations forums :
    Inscription : Mai 2006
    Messages : 482
    Points : 161
    Points
    161
    Par défaut lien ne fonctionnant pas pour changer de page
    Bonjour à tous,

    Déja pour bien commencer, je suis completement novice, et je voudrais afficher et utiliser mon site web en local sur mon pc comme s'il etait sur un serveur exterieur.

    Cependant, apres avoir installé easyphp et y insérer mon site, j'arrive parfaitement a ouvrir ma page index.php, mais pas les autres quand je click sur les lien de ma page (erreur 404).
    Je n'arrive a les visualiser que quand je rentre l'adresse directement dans la barre d'adresse.

    Exemple : http://127.0.0.1/Site/acces.php

    Avec l'erreur 404 j'ai une adresse en HTML dans la barre d'adresse, mais n'est ce pas le fichier .htaccess qui est censé me faire la conversion adresse html vers adresse php.
    Et là je suis perdu.

    Si quelqu'un peut me donner un pettit coup de main à comprendre ce serait sympa.

    Merci d'avance

  2. #2
    Membre émérite
    Avatar de gene69
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 769
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 769
    Points : 2 446
    Points
    2 446
    Par défaut
    si tu es novice, enlève les .htaccess pour commencer, veux-tu ?

    pointe directement sur des pages en .php comme ce site, c'est pas plus compliqué.

    bon, ensuite il faut que tu t'assures que ton serveur web est démarré (avec easyphp je sais pas comment on fait), mais genre http://localhost doit fonctionner.

    ensuite tu trouves le répertoire www de easyphp
    tu y cree un répertoire Site
    tu y ajoutes une page acces.php

    si tu mets un fichier vide alors ça doit de renvoyer une page blanche.


    si tu mets uniquement

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <?php 
    echo phpversion();
    tu devrais voir apparaitre quelque chose sur ta page.
    PHP fait nativement la validation d'adresse électronique .
    Celui qui a inventé mysql_connect(...) or die() est déjà mort plusieurs fois.

    Utilisez le bouton résolu!

  3. #3
    Membre habitué
    Homme Profil pro
    En reconversion
    Inscrit en
    Mai 2006
    Messages
    482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : En reconversion

    Informations forums :
    Inscription : Mai 2006
    Messages : 482
    Points : 161
    Points
    161
    Par défaut
    merci gene69,

    Pour ce qui est de la mise en route de easyphp tout est bon et cela fonctionne, le site ce n'est pas moi qui l'ai créé, c'est une boite de pro est j'ai le cd de sauvegarde.

    Donc j'ai mis toute la sauvegarde dans www/site/contenu de la sauvegarde

    et ça fonctionne pour afficher la page index.php, mais pourquoi les liens de ma page index.php ne fonctionne pas pour afficher les autres pages?

    Car on doit bien pouvoir naviguer sur le site en entier avec Easyphp et non page par page en rentrant a chaque fois l'adresse de la page, du moins je suppose?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 316
    Points : 366
    Points
    366
    Par défaut
    bonjour,
    question toute bête :
    quand tu positionnes ta souris sur un lien, ça te donne quoi comme url ?
    la même que quand tu l'ecris en dur ?
    Emmanuel
    --------------------------------------
    aucune réponse en message privé.
    les discussions doivent profiter à tous.

  5. #5
    Membre habitué
    Homme Profil pro
    En reconversion
    Inscrit en
    Mai 2006
    Messages
    482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : En reconversion

    Informations forums :
    Inscription : Mai 2006
    Messages : 482
    Points : 161
    Points
    161
    Par défaut
    Bonjour notar

    Non, c'est un peu ce que j'ai essayé d'expliquer dans mon premier message,

    L'url du lien est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://127.0.0.1/Site/mentions-legales-et-credits.html
    L'url de ma page est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://127.0.0.1/Site/mentions-legales.php
    Parcontre dans le fichier .htaccess, j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule mentions-legales-et-credits.html$ ./mentions-legales.php [L]
    Et la etant novice je le repete, je me dit que la ligne qui est dans le fichier .htaccess est presente pour rediriger mon url html vers l'url php.

    Mais bon sans aucune certitude et donc je ne comprend pas pourquoi ça ne marche pas parceque apriori ça me parait logique, mais bon entre ma logique et la realité il peut y avoir un gouffre.

  6. #6
    Membre habitué
    Homme Profil pro
    En reconversion
    Inscrit en
    Mai 2006
    Messages
    482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : En reconversion

    Informations forums :
    Inscription : Mai 2006
    Messages : 482
    Points : 161
    Points
    161
    Par défaut
    Une petite question supplementaire du a mes recherche, est ce que Easyphp comprend et permet d'utiliser L'Url Rewriting?

    Puisque apparemment c'est ce que j'ai dans mon fichier .htaccess.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 316
    Points : 366
    Points
    366
    Par défaut
    oui, à condition que la version d'Apache soit supérieure à 1.3.27.
    regarde ce cours : http://apache.developpez.com/cours/urlrewriting/
    mais si tu débutes, comme le dit gene69, évites l'Url-rewrting. tu l'apprendras plus tard
    Emmanuel
    --------------------------------------
    aucune réponse en message privé.
    les discussions doivent profiter à tous.

  8. #8
    Membre habitué
    Homme Profil pro
    En reconversion
    Inscrit en
    Mai 2006
    Messages
    482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : En reconversion

    Informations forums :
    Inscription : Mai 2006
    Messages : 482
    Points : 161
    Points
    161
    Par défaut
    Merci pour le lien notar,

    Je comprend bien et je vous entend quand vous dites qu'il vaut mieux laisser de cote l'url rewriting quand on est debutant.
    Mais dans mon cas , je ne veux que faire fonctionner mon site qui a été conçu par des pro pour verifier que ma sauvegarde est bonne, ce qui m'oblige a utiliser l'url rewriting puisque mon site a été conçu avec.

    enfin j'ai quand meme avancé, j'ai configuré Apache version 2.2.22, et ça à l'air de fonctionner.

    Merci à vous deux

    Et si j'ai besoin de rentrer plus dans le code html et php la je pense qu'il va me falloir plus de temps.

  9. #9
    Membre habitué
    Homme Profil pro
    En reconversion
    Inscrit en
    Mai 2006
    Messages
    482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : En reconversion

    Informations forums :
    Inscription : Mai 2006
    Messages : 482
    Points : 161
    Points
    161
    Par défaut
    Par contre pour que cela fonctionne j'ai du mettre en commentaire:

    Faudra t il que je le decommentarise quand je vais charger le site sur un serveur externe?

Discussions similaires

  1. Réponses: 2
    Dernier message: 13/11/2014, 12h08
  2. Réponses: 20
    Dernier message: 06/05/2010, 12h32
  3. Réponses: 3
    Dernier message: 03/01/2010, 20h53
  4. [Mac] Lien ne fonctionnant pas mais ok sous Windows
    Par bractar dans le forum Balisage (X)HTML et validation W3C
    Réponses: 11
    Dernier message: 26/01/2006, 18h38
  5. Réponses: 13
    Dernier message: 20/07/2004, 08h54

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