服务器环境是LNMP的环境,
电脑本机是LAMP的环境,
图片目录是public的同级目录;
图片路径在本机的话是可以显示的,但是放到服务器上,外部访问是无法显示图片的,除非我把nginx 的默认访问路径设置成 public的上级目录,但这样子css样式路径就出错了;
图片的路径是 www.xxx.com/../uploads/asdads.jpg
大概是这样的。
在LAMP的环境是没问题的,放到服务器就不行了,哪里出问题了?
我在怀疑就是nginx的设置少设置了。所以想问一下。
路径在本机没问题,我发现在浏览器访问服务器的时候,似乎会把../给忽视掉,我已经将保存文件夹放在了public的目录下了,
世界只因有你2017-05-16 13:05:33
确认下文件名是否正确
公共文件可直接在nginx中指定绝对路径
server {
#忽略部分代码
location /public/ {
alias "D:/www/code/public/";
}
location / { ... }
#忽略部分代码
}