laravel - css 和 js 未找到部署 laravel 6 共享主机
问题描述
我在将 laravel 部署到共享主机 css 和 js 文件时遇到问题,我将 laravel 文件上传到 public_html 并将 server.php 更改为 index.php 然后将公开的 .htaccess 移动到 public_html 文件夹。我使用这种方法来删除 url 中的公用文件夹。
<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]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
解决方案
如果您在将 Laravel 应用程序部署到共享主机时遇到问题,请考虑观看有关部署到共享主机的YouTube 教程。
它涵盖了在没有太多麻烦的情况下正确部署到共享主机所需的大部分内容。
希望这可以帮助!
推荐阅读
- config - 用于示例代码的 swagger codegen 配置文件
- java - 无法从终端运行 Eclipse Photo 2018 - OpenJDK 64 位服务器 VM 警告:忽略选项 MaxPermSize;在 8.0 中删除了支持
- python - if 语句没有正确评估
- amazon-web-services - AWS - EC2 - 实例空间不足
- build - UWP 应用程序未使用 .Net Native Tool Chain 构建发布模式
- firebase - 用于更新文件的 Firebase 云存储静态 url
- bluetooth - Appium 中是否有任何 API 可用于自动化 Android 和 iOS 的蓝牙功能?
- android - Android Studio 选项卡和 ViewPager 渲染
- python - PyQt5 运行默认组合框选择的插槽
- vbscript - 从平面文件中提取特定子字符串后的数字