• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

文件路径问题

php 搞代码 3年前 (2022-01-23) 9次浏览 已收录 0个评论
文章目录[隐藏]

我先是绑定一个二级域名m.xxxxxx.com到…/www/mobile 这个文件夹,访问m.xxxxxx.com,实际是访问的…/www/mobile 下的内容,现在问题来了,我访问m.xxxxxx.com,里面的图片路径全部不对,因为我的图片全部放到…/www/system下的,路径我用的相对路径,我访问m.xxxxxx.com,是直接访问到了…/www/mobile下,读取不到…/www/system的文件,如果用绝对路径,要改的地方比较多,插件编辑器里面的图片,视频等路径都要改,比较麻烦,能不能用其他的方法?

回复讨论(解决方案)

你好像没说图片的 url 是怎么写的吧?

你好像没说图片的 url 是怎么写的吧?

我的图片全部放在../www/system下
../system/图片名

和权限有关系吗??? 这样相对路径应该不会有问题的啊

前端读出../system/1433928999.png,即http://m.xxxxxx.com.cn/system/1433928999.png,但是m.xxxxxx.com.cn/,绑定到了../www/mobile,实际路径是../wwww/mobile/system/143392!本文来源gaodai#ma#com搞*!代#%^码网5

搞gaodaima代码

8999.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 是绝对路径,自己修改

Alias /system “D:/xxxx/www/system”

Options FollowSymLinks IncludesNOEXEC Indexes
DirectoryIndex index.php
AllowOverride Options FileInfo
Order Deny,Allow
Allow from all

是这样写的吗?
在此之前,我写了将域名绑定到mobile,会有影响吗?

ServerAdmin [email protected]
DocumentRoot “D:/xxxx/www/mobile”
ServerName m.xxxxx.com.cn

解决了,谢谢


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:文件路径问题

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址