在没有重新安装的情况下设置基本URL的任何方法?

时间:2016-07-06 21:49:35

标签: modx modx-revolution

我在子域上为客户端构建了一个站点。然后我将其转换为文件和数据库 - 转移到新服务器。

问题是基本网址不再有效。

我手动设置它,例如:

<base href="http://www.website.com/">

但这似乎使所有链接都在新标签中打开。

有什么方法可以通过数据库或配置文件解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

将MODX站点移动到另一台服务器,域或子域后,您需要检查以下位置并采取措施:

  • 清除网站缓存(!)
  • 通过FTP检查缓存文件夹是否为空
  • 如果不是 - &gt;设置权限,询问您的主机是否为777或755
  • 编辑模板以包含新的基础href
  • 检查.htaccess是否设置了旧的重写规则
  • 检查核心/配置是否有旧路径或网址
  • 还检查根文件夹内的config.inc.php,在/ manager /和inside / connectors /.

答案 1 :(得分:0)

Modx中的大多数路径和网址都基于网站范围的设置。您可能需要调整几个。 core_path是其中最基本的。

这些可以在管理员右上角的档位下找到,系统设置&#39;

另外,如果这个和配置文件不够单独,这个问题建议重新安装setup文件夹并重新运行初始设置。

Move modx site from subfolder to root folder