Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 5 laravel 5将路由重定向到外部url_Laravel 5 - Fatal编程技术网

Laravel 5 laravel 5将路由重定向到外部url

Laravel 5 laravel 5将路由重定向到外部url,laravel-5,Laravel 5,我正在将一个网站移动到为Laravel 5创建的网站的新版本 但是,我需要链接到旧站点子目录中的一些旧静态内容,因此我希望创建一个路由,自动将任何查询重新定向到特定子目录,以指向旧站点 例如: 用户转到: www.site1.com/brochures/brochure1 我希望它重定向到: www.oldsite.com/brochures/brochure1 我想让它为任何需要的东西这样做 www.site1.com/brochures/whatever ... 我希望它复制相同的

我正在将一个网站移动到为Laravel 5创建的网站的新版本

但是,我需要链接到旧站点子目录中的一些旧静态内容,因此我希望创建一个路由,自动将任何查询重新定向到特定子目录,以指向旧站点

例如:

用户转到:

www.site1.com/brochures/brochure1
我希望它重定向到:

www.oldsite.com/brochures/brochure1
我想让它为任何需要的东西这样做

www.site1.com/brochures/whatever  ... 
我希望它复制相同的路径,但重定向到旧网站。我不想把每一本小册子都放进去,因为每隔一段时间就会有一本新的小册子被添加进去……

比如

Route::get('/brochures/{brochure}', function($brochure){
    return redirect('http://othersite.com/brochures/'.$brochure);
});
你能试试这个吗

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

为什么不将控制器中的http请求发送到旧站点并使用http请求接收数据呢。通过这样做,你将完全适应这个新项目。这正是我所需要的。。。我删除了get中的首字母/因为我的其他路线没有首字母/不知道这是否有区别。。。