我已在常规主机name.com中加载了用angular 6和cli制作的应用程序
为此,我按照以下步骤操作:
>>> .1
0.1
>>>
文件夹float(0.1)
中,我创建了一个子文件夹
名为>>> int('3.1')
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
int('3.1')
ValueError: invalid literal for int() with base 10: '3.1'
,然后将dist文件夹的所有内容放在其中显然,除以下几点外,其他所有功能都可以正常工作:例如,在路由上一切正常,但是当我复制并粘贴网址或更新此时的页面时,会出现以下错误:
未找到。
在此上找不到所请求的URL / section / subsection 服务器。 此外,尝试使用ErrorDocument处理请求时遇到404未找到错误。
因此,当我运行dist
时,它工作正常,但是当我键入public_html
时,它不再工作。但是,如果我通过主菜单在站点中导航,则效果很好。
那可能正在发生?
答案 0 :(得分:1)
如果要部署到子文件夹,则需要同时指定--deploy-url和--base-href选项,以便资产能够正确解析并可以正常工作:
ng build --prod --deploy-url /test1/ --base-href /test1/