在共享主机上部署Angular + Laravel应用程序

时间:2020-10-01 07:28:40

标签: angular laravel .htaccess deployment hosting

我尝试使用Laravel在共享主机的同一域上部署Angular应用程序。

所有步骤我的工作:

  1. 使用 ng-build 构建Angular应用程序。
  2. 将所有文件从目录 dist 移至Laravel中的 public
  3. 我从公共场所删除文件 index.html 并移至资源/视图
  4. 修改 web.php 文件。
   Route::fallback(function () {
     return view('index');
   });
  1. 移动所有共享主机(conf .env)
  2. public 目录中的
  3. Modyfy .htaccess

代码 .htaccess

<IfModule mod_rewrite.c>
    RewriteEngine On
    # If an existing asset or directory is requested go to it as it is
    RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f [OR]
    RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -d
    RewriteRule ^ - [L]
    # If the requested resource doesn't exist, use index.html
    RewriteRule ^ index.php
</IfModule>

Problem:

角度路线不起作用。 Laravel路由不起作用。

当我在本地主机上对其进行测试时,一切正常。 有人遇到这个问题吗? 如何在相同的域上部署Angular + Laravel?

0 个答案:

没有答案