【发布时间】:2013-08-21 06:11:47
【问题描述】:
所以 - 我是 Laravel 的新手,我们使用的是第 3 版。
我有一个主页设置和工作 - 比如http://dev.mywebsite.com
现在我想点击页面上的链接并重定向到一个对 SEO 友好的 URL,但传入变量。在直接的 PHP 中,这很简单 - 我可以让 http://dev.mywebsite.com/vacancies/town/page2 重写为 http://dev.mywebsite.com/?where=town&page=2
但我不能让它在 Laravel 中工作。
我知道完整的答案是创建控制器和视图,但我在包含的文件中拥有显示的所有逻辑,所以我真的不想改变......有没有办法使用路由或mod-rewrite?
谢谢
【问题讨论】:
-
如果我理解,您想将路由
http://dev.mywebsite.com/?where=town&page=2与您现有的文件匹配吗? -
您是否尝试在您的
routes.php文件中添加该路由并包含您的文件? -
这就是问题所在 - 我不知道如何...
-
好的,知道了。所以你想要匹配的模式应该是:
/?where={var1}&page={var2},对吧?这些值有什么限制吗? -
Var1 是文本,Var2 是数字 - 仅此而已...
标签: php mod-rewrite laravel laravel-3