阻止其他域访问我的laravelApp

时间:2019-08-21 22:11:58

标签: laravel vestacp

自从我打开网站以来,该域:http://dreamhomeko.info(不是我的域)正在访问我的完整网站:https://www.motocasiao.pt

我尝试使用barryvdh / laravel-cors中的CORS插件。

我在AppServiceProvider中尝试了以下代码:

f(Request::getHost() != ("www.motocasiao.pt" || "beta.motocasiao.pt"))
            return redirect()->to(route('home'));

但是这好像没有起作用。

有人可以帮我找到最好的方法吗?我正在使用VestaCP和Larave 5.8。

1 个答案:

答案 0 :(得分:1)

创建一个中间件“ CrossDomain”,并将其添加到内核中:

if(Request::getHost() != ("www.example.com" || "example.com"))
        return redirect()->to(route('home'));

解决了问题!