1

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

4

2 回答 2

2

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

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

如果您想尝试自己实现,则需要小心不要在其他地方引入副作用。例如,url.js文件在不同的地方需要一个字符串值。您可以编辑config/index.js以期望一个Array或一个RegExp,但您需要确保在其他地方始终有一个“正确”的 URL。

于 2016-02-01T18:22:53.857 回答
1

把你在Ghost博客前面运行的Nginx或者HAProxy改成301重定向到不带www的url。

于 2016-02-10T22:37:22.437 回答