如何屏蔽我的网址,例如myapp.com/images
在生产上吗?通过输入此地址,用户可以检查服务器上所有可用的图像。在本地工作时无法连接图像,但是在生产中存在此问题。谢谢您的帮助
答案 0 :(得分:1)
您可以通过将以下内容添加到-d "$LE_SSL_DOMAIN" -d "www.$LE_SSL_DOMAIN"
文件中来禁用文件列表(假设您正在运行Apache):
.htaccess
答案 1 :(得分:0)
您还可以使用中间件来限制对该网站的访问。这还为您提供了授予某些用户访问权限的选项(尤其是使用登录帐户)
RestrictionsMiddleware.php
...
public function handle($request, Closure $next)
{
if (Auth::guard('yourguard')->check() || Auth::guard('otherguard')->check() ) {
return $next($request);
}else{
return redirect('/home');
}
}
然后,如果您想完全限制访问量,则只需重定向到所需的任何登录页面即可。
return redirect('/home');
您只需在要具有此限制的控制器或函数上声明它。就我而言,我将其声明为控制器的构造
MyController.php
public function __construct()
{
$this->middleware('restriction_middleware');
}