跳转到主要内容
singlebala 提交于 18 September 2014

在本地制作了一个drupal网站,一切美好后,上传到了租用的服务器,一切就没那么美好了

 

网站显示出来的菜单,文字都正确,但是该有图片的地方只剩下一个框,连结点进去也都是错误的

简单来说

一个图片他在服务器上的路径应该是 /sites/default/files/x_01.jpg

但是在我上传的网页上依然还是 /drupal-7.31/sites/default/files/x_01.jpg 

依然还是本地路径 (当然无法显示)

 

一个连结应该要是 www.example.com/node/1

但在我上传的网页上却是 http://127.0.0.1/drupal-7.31/node/1 

依然是本机连结 (当然打不开)

 

请问我该如何修改?拜托不要叫我一个个上传一个个重建阿...

mysql资料库里的field_body的连结就是本地连结

是否有module或是要如何修改.htaccess来强制连结更新告诉他他已经搬新家别留恋旧家了呢?

 

感谢各位

Drupal 版本

感谢大家的回覆

请问如何在数据库里做批量更新呢?

 

缓存清了,没有差别

 

我想应该是上传图片和设定超连结时

[绝对路径] 和[相对路径]的问题

(node类的都没问题)

 

嘗試用pathauto, redirect 之类的不是不会用就是开启相对变慢....

本来想去改写.htaccess,

想說能不能把127.0.0.1通通改成網站的IP

 

但是后来想想,采用了最好的方式

就是全部档案和图片重新上传和,然后超连结重新设定.......

 

所以算是解决了...最笨也最实在的方式

 

但还是想知道资料库怎么批次修改阿?

 

或是在本地做网页时,绝对路径和相对路径怎么设定呢?

(我用imce上传的)