我有一个Ghost博客(0.7.4)。在我的配置文件中,我将 url 设置为http://myurl.com。当我通过http://myurl.com/ghost访问管理面板时,我可以访问该面板,但如果我使用http://www.myurl.com/ghost,则会返回错误,我不允许通过该地址访问管理面板。有没有办法让ghost在 url 中接受多个值?
答案 0 :(得分:2)
ghost配置目前似乎只接受URL的单个String值(很可能是因为它需要一个URL来构建链接):config/index.js
根据您的需求,您可以简单地将所有流量从 www.myurl.com 重定向到 myurl.com 。
如果你想尝试自己实施,你需要小心,不要在其他地方引入副作用。例如,url.js文件需要在不同位置使用单个String值。您可以修改config/index.js
以期望Array
或RegExp
,但您需要确保始终只有一个"正确的"其他网址。
答案 1 :(得分:1)
将您在Ghost博客前运行的Nginx或HAProxy更改为301,重定向到没有www的网址。