Mon css et mon js en 404 not found

Résolu
Nesil Messages postés 36 Date d'inscription mardi 21 juin 2022 Statut Membre Dernière intervention 19 juillet 2023 - Modifié le 19 juil. 2023 à 01:24
Nesil Messages postés 36 Date d'inscription mardi 21 juin 2022 Statut Membre Dernière intervention 19 juillet 2023 - 19 juil. 2023 à 21:29

Bonjour,

voila je viens de démarrer un projet en html/css/js.

Voila a quoi ressemble mon projet:

Dans mon fichier login.php contenu dans mon dossier html, j'appel mon Css et mon Js comme suit: 

<!DOCTYPE html>

<html lang="fr">
    <head>
        <meta charset="utf-8">
        <title>TBT - Thierry Breton Traiteur App</title>
        <link rel="stylesheet" type="text/css" href="../Css/login.css">
        <meta name="description" content="Page de connexion de l'application TBT App">
        <meta name="keywords" content="tbt, tbt app, TBT, TBT App">
        <link rel="icon" href="" type="image/x-icon">
	    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
    </head>
    <body>
        <div class="main">
            <div class="login">
                <label class="titre">Connexion</label>
                <p class="soustitre">App</p>
                <input class="champMail" type="text" name="mail" id="mail" placeholder="Email" required="">
				<input class="champMdp" type="password" name="mdp" id="mdp"  placeholder="Mot de passe" required="">
				<button id="btnConnexion" class="btn">Connexion</button>
                <div id="popupErreur"></div>
            </div>
            <div class="popupLogin"></div>
        </div>
        <script type="text/javascript" src="../Js/login.js"></script>
    </body>
</html>

Or lorsque je lance l'application mon css n'est pas pris en compte et j'ai dans la console ceci: 

Je ne comprends pas ce qui ne vas pas, sachant que quand je met mes fichiers css et js dans le meme fichier que mon login.php et que je change le chemon d'acces, cela marche.


Windows / Chrome 114.0.0.0

4 réponses

jee pee Messages postés 39673 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 1 mai 2024 9 247
19 juil. 2023 à 10:27

Bonjour,

quand je met mes fichiers css et js dans le meme fichier que mon login.php

Plutôt même dossier non ? Décris nous ton arborescence. C'est une mauvaise idée d'avoir des majuscules dans les url, nom de dossier et nom de fichiers ( ../Css/; ../Js/) on préfère n'utiliser que des minuscules. Une première raison est que souvent on développe sous Windows, qui ne distingue pas minuscule/majuscule et patatras le serveur définitif est sous Linux qui lui fait la différence.


0
jee pee Messages postés 39673 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 1 mai 2024 9 247
19 juil. 2023 à 10:32

Je viens de comprendre que ton image c'est l'arborescence. Alors une autre question où est la racine de ton site ? Car si c'est /Html le serveur Web ne peut pas faire .. puisque le père n'est pas accessible, étant en dehors des autorisations

0
Nesil Messages postés 36 Date d'inscription mardi 21 juin 2022 Statut Membre Dernière intervention 19 juillet 2023
19 juil. 2023 à 19:14

Merci de ta réponse,

J'ai modifié les noms de mes dossiers et partout où ils étaient appeler comme tu me l'as conseillé. J'avais testé et ca ne marche pas malheureusement.

la racine de mon projet si tu parles de la 1er page qui est lancé sur mon serveur Wamp alors oui le fichier est Html (html maintenant). Que veux tu dire par étant en dehors des autorisations?

0
jee pee Messages postés 39673 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 1 mai 2024 9 247
19 juil. 2023 à 19:21

si tu lances ton site avec http://tbtapplication/ ou http://tbtapplication/login.php le / correspond à /htm et tu ne peux alors pas remonter l'arborescence

il faudrait mettre les répertoires js, css dans html et utiliser la syntaxe css/login.css js/login.js

0
Nesil Messages postés 36 Date d'inscription mardi 21 juin 2022 Statut Membre Dernière intervention 19 juillet 2023
19 juil. 2023 à 19:39

Que dois-je faire pour garder cette arborescence de projet, je ne peux pas avoir mes fichiers separés comme ca?

0
jee pee Messages postés 39673 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 1 mai 2024 9 247
19 juil. 2023 à 19:46

déjà verifier que c'est bien ça

et si c'est le cas il faut déplacer la racine du site de html au niveau supérieur

0
Nesil Messages postés 36 Date d'inscription mardi 21 juin 2022 Statut Membre Dernière intervention 19 juillet 2023
19 juil. 2023 à 20:19

C'est bien ca merci beaucoup. Question bête mais comment je bouge la racine du site au niveau supérieur?

0
jee pee Messages postés 39673 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 1 mai 2024 9 247
Modifié le 19 juil. 2023 à 20:31

ca c'est dans ton logiciel serveur, il doit y avoir le répertoire qui sert de base au site dans ton cas html

0
Nesil Messages postés 36 Date d'inscription mardi 21 juin 2022 Statut Membre Dernière intervention 19 juillet 2023 > jee pee Messages postés 39673 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 1 mai 2024
19 juil. 2023 à 21:29

Cela marche parfaitement, merci enormement

0