Heim >Backend-Entwicklung >PHP-Tutorial >文件路径问题
我先是绑定一个二级域名m.xxxxxx.com到.../www/mobile 这个文件夹,访问m.xxxxxx.com,实际是访问的.../www/mobile 下的内容,现在问题来了,我访问m.xxxxxx.com,里面的图片路径全部不对,因为我的图片全部放到.../www/system下的,路径我用的相对路径,我访问m.xxxxxx.com,是直接访问到了.../www/mobile下,读取不到.../www/system的文件,如果用绝对路径,要改的地方比较多,插件编辑器里面的图片,视频等路径都要改,比较麻烦,能不能用其他的方法?
你好像没说图片的 url 是怎么写的吧?
你好像没说图片的 url 是怎么写的吧?
和权限有关系吗??? 这样相对路径应该不会有问题的啊
前端读出../system/1433928999.png,即http://m.xxxxxx.com.cn/system/1433928999.png,但是m.xxxxxx.com.cn/,绑定到了../www/mobile,实际路径是../wwww/mobile/system/1433928999.png,这个路径肯定是不对
www 网站的根
www/mobile 程序在这里
www/system 图片在这里
所以 程序访问图片的相对路径写作 ../system/图片名
现在变了
www/mobile 网站的根
www/mobile 程序在这里
www/system 图片在这里
所以 程序访问图片的相对路径写作 ../system/图片名 就错了,因为 system 在网站外面了
你可以设置虚拟目录
ALIAS system/ "www/system"
就可以不用改代码了,注意 www/system 是绝对路径,自己修改
www 网站的根
www/mobile 程序在这里
www/system 图片在这里
所以 程序访问图片的相对路径写作 ../system/图片名
现在变了
www/mobile 网站的根
www/mobile 程序在这里
www/system 图片在这里
所以 程序访问图片的相对路径写作 ../system/图片名 就错了,因为 system 在网站外面了
你可以设置虚拟目录
ALIAS system/ "www/system"
就可以不用改代码了,注意 www/system 是绝对路径,自己修改
解决了,谢谢