Bonjour tout le monde, tout ce que vous dites ici, les informations très utiles, je trouve merci . Cependant j’ai une question à vous poser si c’est possible. Merci de votre retour AmicalementBonjour,
J'ai créé un site en suivant les tutoriels "Développer un site" (jour 1 à cette adresse: https://www.grafikart.fr/tutoriels/deve ... onnees-183), qui sont, soit dit en passant, super bien faits.
Mon site est terminé (ça fait deux ans que je bosse dessus en local) et je l'ai uploadé sur mon server OVH (en php 7.2.19, comme mon wamp).
Et là, grosse déception , rien ne fonctionne. Le css n'est pas pris en compte, aucun lien ne fonctionne (j'obtiens des File not found. à chaque fois). J'ai essayé pas mal de choses, rien à faire.
Je fais mes liens grâce à deux fonctions, Router::url et Router::webroot, qui finissent toutes les deux par retourner BASE_URL.$url sachant que BASE_URL vaut dirname(dirname($_SERVER['SCRIPT_NAME'])). et est initialisé dans un fichier index.php dans un dossier webroot/index.php
Ce qui est étonnant c'est que les images sont bien affichées (avec ce code:prêt Mais les liens cssCode : Tout sélectionner
<img src="<?php echo Router::webroot('img/img.png'); ?>" alt="machin" />ne fonctionnent pas (enfin dans le code de la page, quand je clique dessus, je vois bien le css mais les styles ne sont pas appliqués...)Code : Tout sélectionner
<link rel="stylesheet" type="text/css" href="<?php echo Router::webroot('webroot/css/style.css'); ?>" />
Et les liens sont faits comme ça:J'ai bien mis en place les .htaccess comme indiqué dans le tuto.Code : Tout sélectionner
<a href="<?php echo Router::url('homepage/index'); ?>">Page d'accueil</a>
Une idée?
Merci!