您无权访问此资源

时间:2020-04-03 09:38:35

标签: php laravel apache

我在Laravel上创建了项目,并在托管中设置了我的项目。但是我在我的网站上看不到图片。当我检查错误时,我得到了这个“禁止 您无权访问此资源。

此外,尝试使用ErrorDocument处理请求时遇到403禁止错误。”我该如何解决呢?

这是我的.htaccess代码

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
    Options -MultiViews
</IfModule>

   RewriteEngine On

  # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)/$ /$1 [L,R=301]

 # Handle Front Controller...
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteRule ^ index.php [L]

 # Handle Authorization Header
   RewriteCond %{HTTP:Authorization} .
   RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

  </IfModule>

我对我的网站使用SSL认证。我创建了中间件HttpsProtocol。 这是我的HttpsProtocol代码

   public function handle($request, Closure $next)
{
    if (!$request->secure() && App::environment() === 'production') {
        return redirect()->secure($request->getRequestUri());
    }

    return $next($request);
}

我在我的route / web.php中使用了这个中间件

这是我的web.php路线

Route::get('/posted-cvs', 'PostedCvsController@index')->middleware(HttpsProtocol::class);

我不知道如何解决此问题。网站可以正常使用,但是当我选择发布CVS类别时,看不到用户图片

0 个答案:

没有答案