2014-11-23 58 views
1

现在我正在建立我的服务器上的wordpress网站。网址是http://domain.com/ftpfolder/page
的问题,我是说我将不得不向本网站传送到客户端的服务器和链接会是这样http://domain2.com/page如何准备从以下域名转移的所有网址:域名/ ftpfolder /页面到域名2 /页面?

WordPress的地址&网站URL可以很容易地解决这个问题,但是,并非所有的网站中的链接将被更改,因为它们中的一些是手动输入的。我已经做了测试。

我的问题是:如何编写所有图像/页面链接以便为传输做好准备?

我想我可以将它们全部命名为<a href="./page">但这会为某些链接创建错误。
例如。我要在一个页面的一些图片又被称为“专业知识”:http://domain.com/ftpfolder/expertise

我希望每个图像链接到一个特定的产品(WordPress的组合),例如:http://domain.com/ftpfolder/portfolio/product1
如果我使用<a href="./portfolio/products1">,然后链接变为:
http://domain2.com/expertise/portfolio/product1不工作,因为/专长/组合不存在如上面提到的两行(因为我使用WordPress的页面和文件夹,因此类被旁路)

所以我应该写我的所有链接:http://domain.com/ftpfolder/ ...然后在数据库中将其替换为http://domain2.com/ ...如果是的话,我该怎么做?
还是有另一种技术,我不知道如何简化我的链接?
或者我应该重新思考我的内容组织方式,但我不知道如何。

希望这是有道理的,对不起我的坏英语。预先感谢您的反馈。

回答

0

根据WordPress Codex的建议使用“Search and Replace Script”。

使用2替换1:

  1. domain.com/ftpfolder/page

  2. domain2.com/page

哦,我告诉你先做一个备份?

+0

干杯纳比勒。所以它必须是到处都是完整的链接。 是最好的解决方案,还是应该现在整个网站移动到一个子域,而不是一个FTP文件夹?非常感谢 – seiferflo 2014-11-24 09:32:26

+0

脚本“搜索和替换”是您最好的选择,只要确保您不使用OP中说的相对URL即可。 – 2014-11-24 11:04:30

+0

好的。另一个,对不起。 如果我在数据库中挖掘,我有很多这样写的“params” “http:\/\ \/domain.com \/ftpfolder \/wp-content \/uploads \ /broadcast-concert.jpg” 我尝试通过domain2.com替换domain.com \/ftpfolder,但是我得到一个MySQL错误#1064,有什么想法? – seiferflo 2014-11-24 12:27:04