ModX Revo:更新站点基本URL?

时间:2013-02-22 02:38:38

标签: url configuration content-management-system modx modx-revolution

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

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

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

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

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

有人能指出我正确的方向吗?谢谢!

4 个答案:

答案 0 :(得分:6)

您需要更改$modx_base_url= '/'中的/core/config/config.inc.php,如果还不够,请手动清除/core/cache/文件夹。

答案 1 :(得分:2)

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

此问题的更新答案将导航至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

这就像找到一罐金子。

答案 2 :(得分:1)

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

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

答案 3 :(得分:0)

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

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

通常你可以更新config.inc.php&清除缓存,但最好通过db中的系统设置表寻找旧路径,一些包确实存储路径信息。