全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[nginx] nginx大佬进来

[复制链接]
11#
发表于 2022-4-22 09:36:30 来自手机 | 只看该作者
本帖最后由 叼爆小朋友 于 2022-4-22 09:39 编辑

404错误页面放到404文件夹里面,if语句写到location反代里面。return后面加上404页面的绝对地址,return https://xxx.com/404/404.html;xxx.com必须是一个新地址,不能用网站本身地址,因为你原来的地址用来反代了。
12#
发表于 2022-4-22 09:38:34 | 只看该作者
本帖最后由 柒焰 于 2022-4-22 09:41 编辑

用error_page就可以了,要不然就让指定来路的重定向到你写的404页
13#
 楼主| 发表于 2022-4-22 10:04:12 | 只看该作者
叼爆小朋友 发表于 2022-4-22 09:36
404错误页面放到404文件夹里面,if语句写到location反代里面。return后面加上404页面的绝对地址,return ht ...

是的 不能用本身的  要用新地址    为了这个 还用要一个新地址  ~~
14#
 楼主| 发表于 2022-4-22 10:15:20 | 只看该作者
柒焰 发表于 2022-4-22 09:38
用error_page就可以了,要不然就让指定来路的重定向到你写的404页

可能 反代有关  error_page 并不能生效。
15#
发表于 2022-4-22 10:48:38 | 只看该作者
首先,nginx.conf主配文件需要开启 proxy_intercept_errors on;
然后 error_page 404  /your404.html;
所有404就会变成你自定义的



                                            那么可爱的小尾巴,不让你看!  
    16#
     楼主| 发表于 2022-4-22 10:52:24 | 只看该作者
    coolloves 发表于 2022-4-22 10:48
    首先,nginx.conf主配文件需要开启 proxy_intercept_errors on;
    然后 error_page 404  /your404.html;
    所有4 ...

    感谢我去测试一下
    17#
     楼主| 发表于 2022-4-22 11:05:03 | 只看该作者
    coolloves 发表于 2022-4-22 10:48
    首先,nginx.conf主配文件需要开启 proxy_intercept_errors on;
    然后 error_page 404  /your404.html;
    所有4 ...


    还是不行 当判断是QQ浏览时     if ($http_user_agent ~* "QQBrowser") {

    打开 页面 your404.html  还是默认的404  进入了无限循环   要像楼上的说的  不能调用本身的404页面,  要调用其它链接 就行了
    18#
    发表于 2022-4-22 11:10:17 来自手机 | 只看该作者
    return 200 '<HTML>....</HTML>'
    19#
     楼主| 发表于 2022-4-22 11:18:17 | 只看该作者
    本帖最后由 zxjlhsq 于 2022-4-22 11:23 编辑

    如果访问是域名首页 123.com  就是 提示  下载 文件   内容就是 HTML     如果是其它页面 123.com/1.html 就正常。。这是怎么回事?
    20#
    发表于 2022-4-22 11:21:19 来自手机 | 只看该作者
    zxjlhsq 发表于 2022-4-22 11:18
    试了一下  如果不用 pass 反代 是成功的。   但如果加了 pass 反代后   打开 直接提示 下载文件
    下载的 ...

    add_header 'Content-Type' 'text/html;charset=utf-8';
    Return ....
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

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

    GMT+8, 2024-4-16 21:55 , Processed in 0.066836 second(s), 5 queries , Gzip On, MemCache On.

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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