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');;
}
}
Run Code Online (Sandbox Code Playgroud)
routes.php文件
Route::controller(Controller::detect());
Route::any('/', function()
{
return View::make('main.index');
});
Route::any('register',function()
{
return View::make('register.index');
});
Run Code Online (Sandbox Code Playgroud)
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
Run Code Online (Sandbox Code Playgroud)
(您不必编辑httpd.conf)
不要忘记重启apache.
您可以使用PHP命令
phpinfo();
Run Code Online (Sandbox Code Playgroud)
检查mod_rewrite是否正常工作.
| 归档时间: |
|
| 查看次数: |
5560 次 |
| 最近记录: |