![](/img/trans.png)
[英].htacess rewrite url not working for php files, but works for html files
[英]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将一次提供一页。
选项:
admin.php
或index.php
执行所有操作。 admin.php
执行所需的操作,将其余的保存到$_SESSION
,返回302重定向到index.php
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.