2017-02-28 110 views
1

我在移动网站已创建Laravel 5网站的一个新版本的过程中,laravel 5重定向路由外部URL

不过,我需要链接到一些旧的静态内容我的旧网站上的一个子目录,所以我想创建一个自动重定向任何查询到特定子目录到旧网站的路由。

例如:

用户进入:

www.site1.com/brochures/brochure1 

我希望它重定向到:

www.oldsite.com/brochures/brochure1 

而且我想拥有它的任何东西来作为做

www.site1.com/brochures/whatever ... 

I希望它复制相同的路径,但重定向到旧网站。我不想必须把每个小册子,为每一次的同时,一个新的小册子被添加...

+0

为什么不将控制器中的http请求发送到该旧站点,并使用http请求接收数据。通过这样做,你将完全筛选出这个新项目。 – nextt1

回答

0

一些诸如

Route::get('/brochures/{brochure}', function($brochure){ 
    return redirect('http://othersite.com/brochures/'.$brochure); 
}); 
+0

这正是我所需要的...我删除了初始/在得到,因为我的其他路线没有初始/不知道它是否有所作为... –

0

你可以试试这个:

return redirect()->to($path);