laravel 运行cpanel和apache的共享主机上未加载映像

esbemjvw  于 2023-01-06  发布在  Apache
关注(0)|答案(1)|浏览(410)

我部署我的laravel应用程序共享托管服务。
这是如何部署的
laravel应用程序在一个单独的目录中,现在是一个共享托管服务,我将laravel/public的内容复制到/public_html并编辑public_html/index. php以链接到laravel文件夹。
我可以访问这个网站和html加载正常,但我无法加载图像的网址。图像加载与404。提醒你,我有符号链接laravel/storage/app/public/ to public_html/storage,我可以在那里的所有图像。
任何原因,我不能加载图像。
我也试过在cpanel上启用/禁用热链接,但没有效果。
编辑

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

    RewriteEngine On

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

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

    # Send Requests To Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>
von4xj4u

von4xj4u1#

将以下内容添加到.htaccess文件中

Options +SymLinksIfOwnerMatch

相关问题