【发布时间】:2011-07-08 21:20:34
【问题描述】:
我有一个需要帮助的代码。
if ($_SERVER['REQUEST_URI'] == '/testmore/' || $_SERVER['REQUEST_URI'] == '/testmore/home') { $_SERVER['REQUEST_URI'] = '/testmore/index'; }
echo $_SERVER['REQUEST_URI']; echo '<br>';
$page = $_SERVER['REQUEST_URI'];
function dostuff($pagesC) { echo 'yes!<br>'; echo $pagesC.'<br>'; }
$pageArray = Array('index', 'login');
$directory = '/testmore/'; // Directory if in one. Otherwise, leave it as '/'.
$uriArray = explode('/', strstr($_SERVER['REQUEST_URI'], $directory));
if (in_array($uriArray[0], $pageArray)) {
dostuff($uriArray[0]); } else {
echo '404'; }
这使用 URI 请求,它从 http://link.com/index.php?page=$VARIABLE 到 http://link.com/variable
我已经完成了所有.htaccess 并正在工作,这不会是一个问题。
问题是当我输入 http://link.com/testmore/index 时,它不会显示指定的页面,而是显示 404 页面。
【问题讨论】: