当前位置:论坛首页 > Linux面板 > 讨论

【已完成】宝塔里怎么设置Nginx跳转外部域名

发表在 Linux面板2024-1-20 13:12 [复制链接] 1 1880

我的网站是PHP

比如我的网站域名, www.xxxxx.com,禁止跳转到不属于我自己域名下的连接

PHP的跳转代码,跳转到外部网站,不被应许
  1. header("Location: http://www.example.com");
复制代码


直接输出通过JS方式跳转,跳转到外部网站,不被应许

  1. $a = '<script type="text/javascript">window.location.href = "https://www.example.com";</script>';
复制代码


只要不属于我的站点域名www.xxxxx.com,任何跳转方式都将拦截下来 返回404




使用道具 举报 只看该作者 回复
发表于 2024-1-20 14:31:00 | 显示全部楼层
下面配置为通过if判断host是否为www.xxxxx.com,如果不是,则返回404,仅供参考:
  1.     location / {
  2.         if ($http_host !~* ^www.xxxxx.com$) {
  3.             return 404;
  4.         }
复制代码
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析
快速回复 返回顶部 返回列表