6
votes

Pourquoi est-ce que je reçois un 403 interdit lors de l'utilisation d'une étiquette IMG?

Lorsque vous essayez d'utiliser

<img src="../Ginger.jpeg" />


6 commentaires

LAPonderosakennels.com/beagles/Memories semble être JPEG ne fonctionne pas, d'autres sont. Avez-vous vérifié les autorisations sont définies pour lire?


La navigation directe sur l'image reçoit également un 403. Cela ressemble à un problème de configuration du serveur. Vérifiez vos autorisations de fichier.


Alors faire quelque chose comme Chmod? Que cherche?


Je pense que Moak est sur quelque chose. Vérifiez votre configuration Apache et assurez-vous qu'il est configuré pour servir les fichiers .jpeg comme image / JPG, car ce n'est que les fichiers avec cette extension qui échouent.


Oui, chmod peut résoudre le problème si vous découvrez que c'est des autorisations, mais vous devriez d'abord ls -lh le répertoire pour voir si les autorisations du fichier défaillant sont différentes de les autres. Si c'est la même chose, ce n'est pas le problème.


Par autorisations, je voulais dire aux deux autorisations et à la propriété; N'hésitez pas à chown si nécessaire.


3 Réponses :



2
votes

403 représente la permission refusée. Vous devez vérifier les autorisations pour "ginger.jpeg".


2 commentaires

Que dois-je les changer?


L'utilisateur Le processus de site Web fonctionne comme nécessaire pour pouvoir lire le fichier et vous devez vous assurer que rien dans la configuration du serveur bloque l'accès ailleurs.



4
votes

Ceci peut également être causé par l'utilisation de la protection hotlinking. Donc, si la protection hotlinking est utilisée, assurez-vous que l'URL de votre site Web est ajoutée à la liste blanche. Gardez également à l'esprit que www.yourdomain.com et votredomaine.com sont considérés comme deux URL différentes.


1 commentaires

gaspillé 2 jours d'angoissant en raison de cela. Votre réponse m'a sauvé une autre agonie.