我想知道这是否是一种安全的页面链接方式
我将错误页面设置为error.php,以便捕获所有404的内容
我使用OpenWRT和uhttpd,所以我不能使用RewriteEngine
这是error.php
<?php
$Url = htmlspecialchars(trim($_SERVER['REQUEST_URI']));
$NewUrl = str_replace('/', '', $Url);
if($NewUrl === 'SecondPage') {
header('HTTP/1.0 200');
include('../Index/Head.php');
include('../SecondPage/SecondPage.php');
include('../Index/Foot.php');
exit();
} else {
?>
<p>
Error <a href="/">Go Home</a>
</p>
<?php
}
?>
因此,当用户输入EG:127.0.0.1/SecondPage时,您将获得第二页和友好的友好URL
但是其他任何东西EG:127.0.0.1/RandomUrl都会产生404
我试过在论坛上搜索,但是一切都说我需要.htaccess和RewriteEngine(两者都不能与uhttpd一起工作)