通过Cpanel在共享托管中上传使用Laravel API的Angular项目

时间:2019-07-06 17:47:43

标签: angular laravel hosting cpanel

我已经使用Angular 8创建了一个单页应用程序,该应用程序使用了使用Laravel构建后端API。一切都在我的本地主机上运行良好。现在,我想通过CPanel将其上传到共享主机上。首先,我将后端Laravel项目上载到名为test-app的public_html文件夹中的子文件夹中。

这是因为我已将域设置配置为具有指向该子文件夹的子域。因此,基本上,当用户键入test-app.example.com时,它指向该子文件夹,我希望SPA位于其中。

接下来,我在本地的Angular项目上运行ng-build,其内容已编译到dist文件夹中。我已将dist文件夹上载到test-app文件夹中的服务器上。不确定将其放置在我的Laravel项目中的哪个位置,以便在用户键入test-app.exmaple.com时打开SPA上的第一页。它应该消耗它所在的Laravel项目的API端点。

〜请帮忙。

test-app目录中的htaccess

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} -s [OR]
    RewriteCond %{REQUEST_FILENAME} -l [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^.*$ - [NC,L]
    RewriteRule ^(.*) index.html [NC,L]
</IfModule>

0 个答案:

没有答案