Drupal相对链接问题从mydomain.com/test转移到mydomain.com

时间:2010-01-19 08:13:02

标签: drupal drupal-6 tinymce wysiwyg

我当前已经在mydomain.cm/test上启动并运行了一个测试站点。我使用WYSIWYG模块与tinymce允许我的客户上传图片到网站。一个图像被添加到网站tinymce / imce不使用在前面的opf链接中为网站定义的基本网址,但是提供了对根的实际链接,即img.jpg的图片将在代码中链接为/ test / img .JPG。当网站上线并且我们丢失了/ test时,将不再在那里找到img。

在上线之前批量上传所有链接以在链接前删除/测试的最佳方法是什么?

将来在建立测试站点时,我会使用子域名,所以我不会遇到这个问题。

任何帮助都会被贬低。

2 个答案:

答案 0 :(得分:1)

最简单的方法是直接在数据库上运行MySQL查询。只需在body和teasers列中的node_revisions表中进行搜索和替换。

update node_revisions set body = replace(body,'/test/','/');
update node_revisions set teaser = replace(teaser,'/test/','/');

当然,在你这样做之前进行备份。

答案 1 :(得分:0)

一种解决方案是保持所有内容不变,并通过.htaccess中的重写规则重写所有/test/*.[jpg,gif,png]网址。