繁体   English   中英

使用htacess将请求发送到两个php文件

[英]Use htacess to send requests to two php files

我正在尝试将一些请求从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的重定向?

你不知道 Apache将一次提供一页。

选项:

  1. admin.phpindex.php执行所有操作。
  2. admin.php执行所需的操作,将其余的保存到$_SESSION ,返回302重定向到index.php

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM