hellodk34 / picgo-plugin-lankong

A PicGo uploader for 兰空图床 lsky-pro,支持 V1 和 V2。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

http和https的问题

alenzy5201 opened this issue · comments

您好
我在使用兰空官网上床图片时,生成的是https的链接,因此我在md文件中可以正常访问。
但是我使用当前的这个插件的时候,生成的链接是https的,导致我无法正常显示图片
请问有什么好的解决办法吗

你提到的两个场景生成的链接都是 https 的?

大佬你好,非常抱歉上次提issues的时候,没有看清楚,发生了笔误,非常抱歉。

问题:

1. .md文件不能展示HTTP类型的链接,应该是图床服务器上的安全策略导致的。 但是我没办法修改该图床服务器的配置。

2. 浏览器中可以正常生成https的链接,但是通过“lankong”这个插件上传的图片生成的链接是http而不是https的。

请问作者您有什么好的办法吗? 十分感谢!!!

在浏览器中使用兰空上传图片

  • 这个时候生成的链接是HTTPS的,而不是http的

image-20230903100632832

  • 使用浏览器中生成这个图片链接可以在md文件中可以正常展示

image-20230903100956083

在lankong插件中上传图片

  • 插件中上传的图片生成的链接是HTTP而不是HTTPS

image-20230903101246678

  • 我在.md文件中这个图片无法正常展示

image-20230903101407646

你是用的 nginx 做 web server 的吗?如果是可以增加一个 http 301 跳转,

server {
  listen 80 default_server;
  server_name   xxx.example.com;
  return 301 https://$server_name$request_uri;
}

另外访问一下后台 /admin/strategies/1 看一下当前启用的存储策略,看一下 *访问网址 项填的是什么内容

本地储存的访问网址必须有根路径,例如:https://www.lsky.pro/uploads 中的 uploads 就是根路径,且根路径不能和其他策略重复。修改根路径直接影响已经上传并已使用的链接的访问。