won*_*ton 7 php url-routing laravel laravel-3
我的设置目前看起来像这样
应用/控制器/ register.php
class register_Controller extends Base_Controller
{
    public $restful = true;
    public function get_index()
    {
        return View::make('main.register');;
    }
}
routes.php文件
Route::controller(Controller::detect());
Route::any('/', function()
{
    return View::make('main.index');
});
Route::any('register',function()
{
    return View::make('register.index');
});
mydomain.com有效.
mydomain.com/index给出了一个laravel 404
mydomain.com/register给出了标准404
有什么奇怪的是,mydomain.com/register不应该给我一个laravel 404错误? 此页面表明WAMP是原因,但我的设置是在运行PHP5,Apache2和mySQL的Ubuntu VM上.
正如Akash建议的那样,确保你的mod_rewrite已启用.在Ubuntu上使用以下命令在Apache上启用mod_rewrite:
sudo a2enmod rewrite
(您不必编辑httpd.conf)
不要忘记重启apache.  
您可以使用PHP命令
phpinfo();
检查mod_rewrite是否正常工作.