laravel 5.8问题与直接导航链接和重定向路由

时间:2019-06-28 20:50:19

标签: php html laravel

这有点奇怪,但是我在laravel网站上有一个导航链接,我将其更改为直接转到aws存储桶文件

<li><a href="www.awslink/thisLink.com">Images</a></li>

但是,旧站点可以通过此导航直接访问www.mysite.com/images

上本地站点存储(site-> public-> images-> assets)中的文件。

有没有一种方法,如果有人拥有书签或对链接www.mysite.com/images进行硬编码,它将直接指向该aws链接?或者在这种情况下我可以设置一条路线直接到达它?

我设置了一个带有Get::'Images'重定向到链接的路由,但是问题是我的公用文件夹中有相同名称的文件夹。我可以忽略该文件夹吗?

新路线:

Route::get('Images', function(){
    return redirect('https://aws.images');
});

1 个答案:

答案 0 :(得分:1)

由于具有相同名称的文件夹存在于您的公共目录中,因此该文件首先由您的Web服务器处理,并且不会让Laravel知道。因此,您必须配置Web服务器以重定向到您的新位置。

使用apache时,必须将此行添加到.htaccess文件中:

Redirect 301 /images https://aws.images