背景
我使用反向代理来部署Halo。即Halo站点本身不直接绑定域名,而是通过1panel面板的Openresty应用创建网站,并用网站对Halo服务器端口(localhost:8090)进行反向代理。外界访问我的Halo站点的逻辑:访问请求--反向代理--Halo。
问题
这导致我的Halo站点的RSS订阅链接、邮件通知内的站点超链接,都是指向localhost:8090,收到邮件的访客无法通过点击邮件里的链接直接跳转到我的Halo站点。
需求
我认为有三个解决方案:
- 在应用商店中推出免费插件,提供修改RSS订阅链接、邮件通知内的站点超链接的功能。
- 在Halo本体的后续更新中开发相关功能选项,提供修改入口。
- 在Halo官网文档中提供相应的后台文件修改指引。
我个人认为第三种解决方案是成本比较低的。