将URL扩展添加到Laravel路由

时间:2014-03-09 20:23:09

标签: php laravel url-rewriting laravel-routing

是否可以为laravel路线添加扩展名?

http://www.mywebsite.com/members/login.html

和另一个具有不同扩展名的页面

http://www.mywebsite.com/contactus.htm

我正在将旧网站转换为laravel,但所有者不希望更改用于SEO目的的URL。

2 个答案:

答案 0 :(得分:9)

是的,这对Laravel肯定是可行且非常简单的。

<强> routes.php文件:

Route::get('members/login.html', function() { return View::make('members.login'); } );

然后,您需要在views目录中创建视图 members / login.php members / login.blade.php

答案 1 :(得分:1)

Route::get('{id}-{another_id}.html', 'Controller@view')
        ->where('id', '.*?')
        ->where('another_id', '\d+');

像这样的东西