Php Laravel路线vs Mod重写

Php Laravel路线vs Mod重写,php,mod-rewrite,laravel,laravel-3,Php,Mod Rewrite,Laravel,Laravel 3,所以-我是拉威尔的新手,我们使用的是第3版 我有一个主页设置和工作-说 现在我想点击页面上的一个链接并重定向到一个很好的SEO友好URL,但是要传递变量。在直截了当的PHP中,这很简单-我可以按如下方式进行重写 但我在拉威尔没法用 我知道完整的答案是创建控制器和视图,但我在包含的文件中有显示的所有逻辑,所以我真的不想更改。。。有没有办法使用路由或mod rewrite来实现这一点 谢谢尽管我强烈建议您查看该文件,但您仍然可以使用以避免弄乱Laravel的渲染流程: Route::get('you

所以-我是拉威尔的新手,我们使用的是第3版

我有一个主页设置和工作-说

现在我想点击页面上的一个链接并重定向到一个很好的SEO友好URL,但是要传递变量。在直截了当的PHP中,这很简单-我可以按如下方式进行重写

但我在拉威尔没法用

我知道完整的答案是创建控制器和视图,但我在包含的文件中有显示的所有逻辑,所以我真的不想更改。。。有没有办法使用路由或mod rewrite来实现这一点


谢谢

尽管我强烈建议您查看该文件,但您仍然可以使用以避免弄乱Laravel的渲染流程:

Route::get('your-nice-url-here', function() {
    ob_start();
    include 'your-raw-php-here';
    return Response::make(ob_get_clean());
});

如果我理解,您希望匹配路线
http://dev.mywebsite.com/?where=town&page=2
到您现有的文件中?您是否尝试在
routes.php
文件中添加该路由并包含您的文件?这就是问题所在-我不确定如何…好的,找到了。所以您想要匹配的模式应该是:
/?where={var1}&page={var2}
,对吗?这些值中有任何约束吗?Var1是文本,Var2是数字-仅此而已。。。