嘿伙计们, 快速但奇怪的问题。是否有可能强制403或404错误。 我有一种管理页面,我试图阻止黑客进入我的服务器上的文件系统。 (路径获取通过URL传递,并且可以将../传递到其中并在我的文件结构中起床 - 我知道这样做并不是一件好事)。无论如何如果有人试图输入../到我的网址我目前只是使用骰子('禁止')来确保我的服务器上的这个区域被禁止。
我现在想知道它是否真的可以解雇一个真正禁止的403错误?我已经在我的.htaccess文档中定义了一个403页面,显示它是否是真正的403.是否有可能触发403以便.htaccess链接到403页面。我的意思是我可以轻松地对其进行硬编码并简单地链接到403错误页面。我只是想知道这是否可行?
感谢您的回复。
答案 0 :(得分:11)
刚发出
header("HTTP/1.0 403 Forbidden");
在任何其他输出之前。
还要确保你加倍,并检查你的路径消毒剂。
答案 1 :(得分:6)
这将发送404并包含您的404页面:
<?php
header("HTTP/1.0 404 Not Found");
include("/var/www/html/site.domain.com/err/404.php");
?>