Pour la publication de mon premier site (en hébergement web pro) (http://kikiland.club/) je passe par du FTP via FileZilla.
C'est un site en PHP modèle MVC. La page d'accueil fonctionne nickel, en revanche tous les liens renvoient une erreur 404. D'après mes recherches se serait lié à une absence de.htaccess ou .ovh-config.
Est-ce que quelqu'un saurait quelle est la configuration nécessaire pour que mon routing fonctionne ?
Je peux vous envoyer mon code actuel si ça peut vous aider
Merci d'avance !
tous les liens renvoient une erreur 404
Ceci est en 404: http://kikiland.club/assets/images/loading.gif
http://kikiland.club/assets/Images/Home/anim_exempleclicbombe.gif
Je ne sais pas si c'est à cause de ça que l'écran est recouvert de noir 90%...
Hello Fritz, merci pour ton retour
Tout était en 404 car , de ce que j'ai compris, en ouvrant un lien autre que l'accueil (exemple : kikiland.club/tatto), les configurations par défaut du serveur mutualisé ne faisaient pas passer la requête par le biais de mon fichier index.php .
A force de bidouillages j'ai réussi à trouver comment faire passer mes requêtes par mon fichier index.php. Pour cela
* j'ai créé un fichier .htaccess dans www
(".htaccess" est le nom du fichier, pas son extension ça a son importance)
* Son contenu est le suivant : `RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !(.).(css|js|png|jpg|gif)$
RewriteRule ^(.)$ index.php [L,QSA]`
la RewriteCond permet de sélectionner mes liens autres que ceux de type css, jpg etc.
Ca solutionne les liens non fonctionnels. Maintenant je ne sais pas pourquoi les gifs ne sont pas trouvés, j'en cherche la cause.
l'écran noir à 90% est normal, il fait partie d'un écran de chargement avec le gif qui ne s'affiche pas (le site est encore en construction graphique, on voulait juste s'assurer que tout fonctionne côté déploiement avant d'apporter les derniers ajustements front. C'est pas beau de ouf ce noir, i know
)
Comment est-ce que tu as trouvé que les erreurs 404 étaient sur les gifs ?
Comment est-ce que tu as trouvé que les erreurs 404 étaient sur les gifs ?
Mode développeur de Firefox
Autre remarque: il faudrait un peu alléger vos photos. Vous avez vu combien de mégabytes il faut pour afficher la page Tattoo ?
C'est top, merci !
C'est prévu, c'est les fixtures les plus lourdes de la terre mais côté admin des limitations de taille de fichier sont prêtes pour les futures imports (ceux-ci vont partir en temps voulu). Merci pour vos conseils !
Bonjour,
C'est un MVC fait maison ?
Pour le .htaccess, plutôt que de tester les extensions des fichiers, il serait sûrement mieux tous les enlever du front controller avec qq chose du genre :
RewriteEngine on
RewriteBase /
## Si ce n'est pas un répertoire
RewriteCond %{REQUEST_FILENAME} !-d
## Si ce n'est pas un fichier
RewriteCond %{REQUEST_FILENAME} !-f
## On renvoi sur le front controler
RewriteRule ^(.*)$ index.php?q=$1 "[L,QSA,B= ?,BNP]"
