2014-02-12 82 views
0

我想一些請求到我的網站從index.php文件重定向到另一個文件名爲admin.php的使用htacess將請求發送到兩個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

你不知道。 Apache將一次提供一個頁面。

選項:

  1. 不要在任何admin.phpindex.php一切。
  2. 做你需要的admin.php,其餘的保存到$_SESSION,返回302重定向到index.php