全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
123
返回列表 发新帖
楼主: zxjlhsq
打印 上一主题 下一主题

[nginx] nginx大佬进来

[复制链接]
21#
 楼主| 发表于 2022-4-22 11:31:48 | 只看该作者
zxxx 发表于 2022-4-22 11:21
add_header 'Content-Type' 'text/html;charset=utf-8';
Return ....


这样加  nginx 提示报错,
if ($http_user_agent ~* "Chrome") {
add_header 'Content-Type' 'text/html;charset=utf-8';
Return ....


加上面就正常了。  
add_header 'Content-Type' 'text/html;charset=utf-8';
if ($http_user_agent ~* "Chrome") {
Return ....



但带来的结果如果不是Chrome 浏览器 就会有两个
Content-Type: text/html; charset=utf-8
Content-Type: text/html; charset=utf-8
22#
发表于 2022-4-22 11:41:08 | 只看该作者
root 只能指定目录 不能指定文件
23#
 楼主| 发表于 2022-4-22 11:43:29 | 只看该作者
zxxx 发表于 2022-4-22 11:21
add_header 'Content-Type' 'text/html;charset=utf-8';
Return ....

default_type text/html; 加这个 也报错   判断规则 里面貌似不能加这些
24#
发表于 2022-4-22 11:43:41 | 只看该作者
            if ($http_user_agent ~* "密码") {
             ;

如果开启TLS  并且 自定义修改浏览器user_agent为密码,是不是相当于加密了。
25#
 楼主| 发表于 2022-4-22 11:46:04 | 只看该作者
Cllp 发表于 2022-4-22 11:43
if ($http_user_agent ~* "密码") {
             ;

你真是个小机灵鬼
26#
 楼主| 发表于 2022-4-22 11:52:01 | 只看该作者
zxxx 发表于 2022-4-22 11:21
add_header 'Content-Type' 'text/html;charset=utf-8';
Return ....


解决了    放到  location里面 即可。。 搞不懂 为什么location里面就不报错  放在外面就报错

最后 感谢大佬!!!  并贴上代码。

location / {

  if ($http_user_agent ~* "Chrome") {
        add_header 'Content-Type' 'text/html;charset=utf-8';
        return 200 '<HTML>123</HTML>';
  }
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-3-28 19:27 , Processed in 0.058182 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表