【发布时间】:2014-02-12 08:57:23
【问题描述】:
我正在尝试将一些对我网站的请求从 index.php 重定向到另一个名为 admin.php 的文件
$page = $_SERVER['REQUEST_URI'];
if ( strpos($page, '?') !== false ) {
$page = strstr($page, '?', true);
}
$page = explode('/', $page);
$page = array_diff($page, ['']);
$page = implode('/', $page);
if ( !$page ) { $page = 'public/home'; }
$file = "pages/{$page}.php";
if ( !is_readable($file) ) {
$file = 'pages/error/404.php';
}
此代码选择从用户中选择的页面。 我使用此代码有这两个文件,但在不同的文件夹中查找。 如何配置我的 .htaccess 以将所有对 www.mysite.com/admin 的请求重定向到文件 admin.php 并将其余所有请求重定向到 index.php?
【问题讨论】:
标签: php .htaccess apache2 url-routing