我正在尝试将一些请求重定向到我的网站,从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?
答案 0 :(得分:0)
你没有。 Apache将一次提供一个页面。
选项:
admin.php
或index.php
。admin.php
执行您需要的操作,将其余内容保存到$_SESSION
,将302重定向返回index.php
。