使用PHP& .htaccess创建花式URLS

时间:2014-08-27 21:48:30

标签: php .htaccess openwrt

我想知道这是否是一种安全的页面链接方式 我将错误页面设置为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一起工作)

0 个答案:

没有答案