【发布时间】:2016-05-22 20:57:12
【问题描述】:
我一直在查看 10 月 CMS 路由 (https://octobercms.com/docs/plugin/registration#routing-initialization) 的文档,但我认为我遗漏了一些东西。我有一个名为“交易”的页面,它呈现一些基本信息以及一个插件(称为“交易”)组件。页面通常出现在 url:
http://www.example.com/deals
但是,我想创建一条路线,以便如果有人访问该网址:
http://www.example.com/deals2
它会自动将它们路由回
http://www.example.com/deals
我知道我应该在我的插件目录中创建一个 routes.php 文件。但是,当我尝试使用
Route::get('/deals2', function()
{
return View::make('deals');
});
它抱怨找不到“交易”视图。我做错了什么?
另外,我该如何路由它以便我的主页
http://www.example.com
将路由到
http://www.example.com/deals
【问题讨论】:
-
如果有帮助,我在我创建的网站上使用了一个“肮脏”的解决方法来重定向主页。将此添加到您的 .htaccess 文件中:
RewriteRule ^/?$ http://www.example.com/deals [R=301,NC,L]您可以对要重定向的其他 url 执行相同的操作,但同样,这只是我使用的一种解决方法,因为我不知道如何正确执行... . 所以不是一个真正的答案。 -
这是一个不错的 hack,但我希望有一个内置的方法。感谢您的评论。
-
您是要专门重定向
/deals2,还是像/deals[some-number]这样的任何路由?
标签: php laravel routing octobercms