Renhao Li's Blog


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

七牛云回调鉴权问题

发表于 2017-11-06

问题描述

使用七牛云存储遇到了很多坑,比如这个回调鉴权就废了很多时间,特此记录。七牛的回调鉴权主要是通过在请求头上中一个 AUTHORIZATION 的字段中的值来与本地生成的签名生成的值进行比对,如果相同,认证通过。

HTTP协议中的 Authorization 请求消息头含有服务器用于验证用户代理身份的凭证,通常会在服务器返回401 Unauthorized 状态码以及WWW-Authenticate 消息头之后在后续请求中发送此消息头。

MDN web docs

但是,在业务服务器上使用 $_SERVER[‘HTTP_AUTHORIZATION’] 总是获取不到这个字段的内容,通过提交工单和搜索相关问题发现好像是Apache配置的问题。

解决方案

开启Apache配置中的rewrite,然后在入口目录中的.htaccess文件写入下面内容

1
2
3
#Authorization Headers
RewriteCond %{HTTP:Authorization} ^(.+)$
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

HEXO腾讯公益404的设置问题

发表于 2017-10-21

问题描述

今天在捣鼓博客时想将404页面跳转到腾讯公益,复制next主题官网上的代码,发现在本地可以正常显示,但是当push到github上的时候,会出现样式文件无法加载的问题,next官网示例代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8;"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="robots" content="all" />
<meta name="robots" content="index,follow"/>
<link rel="stylesheet" type="text/css" href="https://qzone.qq.com/gy/404/style/404style.css">
</head>
<body>
<script type="text/plain" src="http://www.qq.com/404/search_children.js"
charset="utf-8" homePageUrl="/"
homePageName="回到我的主页">
</script>
<script src="https://qzone.qq.com/gy/404/data.js" charset="utf-8"></script>
<script src="https://qzone.qq.com/gy/404/page.js" charset="utf-8"></script>
</body>
</html>
阅读全文 »
1…45
LRHest

LRHest

死都不怕,就怕不安逸,命都不要,就要安逸。

22 日志
10 分类
18 标签
GitHub E-Mail
Links
  • 一只小白
© 2018 LRHest
由 Hexo 强力驱动
|
主题 — NexT.Pisces v6.0.1