两个网站的幽灵管理员

时间:2016-02-01 18:08:12

标签: javascript node.js ghost

我有一个Ghost博客(0.7.4)。在我的配置文件中,我将 url 设置为http://myurl.com。当我通过http://myurl.com/ghost访问管理面板时,我可以访问该面板,但如果我使用http://www.myurl.com/ghost,则会返回错误,我不允许通过该地址访问管理面板。有没有办法让ghost在 url 中接受多个值?

2 个答案:

答案 0 :(得分:2)

ghost配置目前似乎只接受URL的单个String值(很可能是因为它需要一个URL来构建链接):config/index.js

根据您的需求,您可以简单地将所有流量从 www.myurl.com 重定向到 myurl.com

如果你想尝试自己实施,你需要小心,不要在其他地方引入副作用。例如,url.js文件需要在不同位置使用单个String值。您可以修改config/index.js以期望ArrayRegExp,但您需要确保始终只有一个"正确的"其他网址。

答案 1 :(得分:1)

将您在Ghost博客前运行的Nginx或HAProxy更改为301,重定向到没有www的网址。