日期:2014-08-26 阅读:1879
dmandwp系统 - wordpress系统和DM系统区块建站>>
当我们使用编辑器给文章加图片时,
如何使本地的编辑器里的图片和线上的图片保持一致?
或者在首页时,链接是对的,但是在节点页面时,链接又错了。
这都是因为相对路径和绝对路径的问题。
下面以图片为例来说明:
比如我本地drupal网站是 http://localhost/drupal/firstdemo
那么在后台编辑器里插入图片时,
图片网址就是 /drupal/firstdemo/sites/default/files/logo.png
但是线上的网址是 http://www.yoursite.com
那么,这样直接把整站源码传线上时,会发现这个图片不会出来。
为什么?
这是相对路径和绝对路径的问题。
因为你线上并没有/drupal/firstdemo/这个目录,
那当然也没有 http://www.yoursite.com/drupal/firstdemo/sites/default/files/logo.png 这个图片。
如何解决?
如果这样,你可以在本地配置一个虚拟主机。
比如你本地网址可能就是 http://127.0.0.3
那后台编辑器的图片就是 /sites/default/files/logo.png
这样,你把整站源码传线上时,这个图片就出来了,因为 http://www.yoursite.com/sites/default/files/logo.png这个图片是有的。