服务器环境是LNMP的环境,
电脑本机是LAMP的环境,
图片目录是public的同级目录;
图片路径在本机的话是可以显示的,但是放到服务器上,外部访问是无法显示图片的,除非我把nginx 的默认访问路径设置成 public的上级目录,但这样子css样式路径就出错了;
图片的路径是www.xxx.com/../uploads/asdads.jpg
大概是这样的。
在LAMP的环境是没问题的,放到服务器就不行了,哪里出问题了?
我在怀疑就是nginx的设置少设置了。所以想问一下。
路径在本机没问题,我发现在浏览器访问服务器的时候,似乎会把../给忽视掉,我已经将保存文件夹放在了public的目录下了,
D'après votre description, je suppose qu'il y a quelque chose qui ne va pas avec les paramètres de chemin. Vous pouvez utiliser le mode de développement dans le navigateur pour voir où pointent respectivement les chemins des images et des J, et s'ils sont les mêmes que prévu.
Vérifiez d'abord si le répertoire de téléchargement dispose des autorisations de lecture et d'écriture. Deuxièmement, s'il est ignoré, essayez le chemin absolu ?
Confirmez si le nom du fichier est correct
Les fichiers publics peuvent spécifier directement le chemin absolu dans nginx