两个网站的幽灵管理员

Ghost admin for two websites

我有一个 Ghost 博客 (0.7.4)。在我的配置文件中,我将 url 设置为 http://myurl.com. When I access the admin panel through http://myurl.com/ghost I have access to the panel, but if I use http://www.myurl.com/ghost 它 returns 一个错误,我不允许通过该地址访问管理面板.有没有办法让 ghost 在 url?

中接受多个值

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

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

如果您想尝试自己实现,则需要注意不要在其他地方引入副作用。例如,url.js 文件在不同的地方需要一个字符串值。您可以编辑 config/index.js 以期待 ArrayRegExp,但您需要确保在其他地方始终只有一个 "correct" URL。

把你的Ghost博客前面的Nginx或者HAProxy运行改成301重定向到urlwithout www.