我在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类别时,看不到用户图片