2012-12-14 48 views
0

考慮用PHP框架(超薄框架V2.0.0)使用下面的代碼行:URL路由和目錄重定向

$app->get('/bootstrap/(:page/?)', function ($page = NULL) use ($app) { 
    if ($page == NULL) { 
     $page = 'index'; 
    } 
    $app->render('bootstrap-tests/' . $page . '.tpl'); 
}); 

上運行它XAMPP工作方式類似預期:

/引導重定向到/引導/

/引導/正常工作

/引導/ CSS-測試工作正常

現在,在生產服務器上運行完全相同的代碼,/bootstrap停止工作(不再重定向到/ bootstrap /)和404s。

生產服務器是一個Linux服務器。我研究過.htaccess指令(爲了將它們與XAMPP進行比較),但沒有看到有關重定向的任何特殊內容。

我不確定這是框架還是Apache的事情。歡迎任何來自比我更熟悉框架和URL路由的人的反饋。

謝謝。

回答

0

您的開發環境應匹配生產。否則,你也可能在生產中發展。你只是通過不使它們相同而引入一堆蠕蟲。看看Virtualbox。使用Vagrant for Virtual Box,您可以在幾分鐘內輕鬆啓動虛擬機。