4

在选择域名之前,我为客户开发了一个站点。因此,网站页面的 URL 如下所示:

http://host.mynost.net/~tempname/index.php?id=8

现在已经购买了一个域名,但如果我点击任何 Wayfinder 链接,它仍然使用上面的旧路径,而不是说:

http://domainname.com/index.php?id=8

我假设这是在 config.inc.php 文件中配置的,但我不确定要更改什么。

谁能指出我正确的方向?谢谢!

4

4 回答 4

6

您需要更改$modx_base_url= '/'/core/config/config.inc.php如果这还不够 - 手动清理/core/cache/文件夹。

于 2013-02-22T05:19:50.120 回答
3

四年后,我已经处理了几个月的同样的事情,并且非常沮丧。

对此问题的更新答案是导航到Settings (icon) > Context,然后选择Key > web (right click) > Update Context > Context Settings

更改http_host(例如localhost)和site_url(例如http://localhost/)。

现在,从顶部菜单Manage > Clear Cache以及Manage > Clear Cache > Refresh URIs.

这就像找到一罐金子。

于 2017-07-15T00:36:53.790 回答
1

我有一个关于一些超级旧 Modx 版本的网站,我需要临时设置它以供查看,我遇到了这个问题。

我更改基本 URL 的方式是在数据库中:
表: modx_context_setting
键: site_url

于 2018-01-22T14:20:42.803 回答
0

这概述了如何将 modx 移动到新位置〜这基本上是你所做的。

http://rtfm.modx.com/display/revolution20/Moving+Your+Site+to+a+New+Server

通常,您可以通过更新 config.inc.php 并清除缓存来摆脱困境,但最好通过数据库中的系统设置表查找旧路径,一些软件包确实在其中存储路径信息。

于 2013-02-22T15:38:13.733 回答