你可以通过添加条件来实现这个功能。具体来说,你可以在条件中检查$s是否等于'',并且当前页面不是首页或者不是index.php文件。如果满足这两个条件,则执行404错误和退出的操作。

下面是修改后的代码示例:

// 如果是非正常URL,则显示404并退出
if ($s === '' && ($_SERVER['PHP_SELF'] !== '/index.php' && $_SERVER['PHP_SELF'] !== '/')) {
    rt_log_error('bad guy short_url: '.$short_url);
    echo '404'; echo "<br>"; echo "<a href='index.php' >点这里返回首页</a>";
    exit;
}

这样修改后,只有当$s为空且当前页面不是首页或者不是index.php文件时,才会执行404错误和退出的操作。

如果是非正常URL则显示404并退出if $s === rt_log_errorbad guy short_url $short_url; echo 404; echo br; echo a href=indexphp 点这里返回首页a; exit;修改上面这段代码使其不对首页和indexphp文件起作用

原文地址: https://www.cveoy.top/t/topic/hTGB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录