我部署我的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>
1条答案
按热度按时间von4xj4u1#
将以下内容添加到.htaccess文件中