Angular 4 Web应用程序路由器路由Google AdWords,MailChimp未识别



我在http://tika.io上有一个工作的Angular 4网站,所有路线似乎都在工作。例如,http://tika.io/mink在将其输入地址栏时的功能非常好。所有路线都是使用路由器实现的。
当我尝试将基本URL以外的任何其他URL放入Google AdWords和MailChimp重定向服务中的链接字段时,我被告知URL无效。我尝试/貂和/[存在的所有其他URL],但它们都是无效的。
由于这两种服务都表明该链接无效,因此我认为该网站可能有问题。任何帮助都将不胜感激!

如果加载网页(tika.io/mink(并检查网络控制台(CMD option i在Chrome上(,您会看到Mink的请求返回404即使页面本身也可以正加载。

到MailChimp,页面不存在。

要修复它,返回响应200而不是404 。在亚马逊中,按照本答案或本文档中指定的云范围分发。

不要忘记也将请求转到您的域名域名,而不是以前的任何内容。

一旦部署了全部,您应该能够重新加载页面,并查看其返回状态200。然后Google将识别它。

我在https://angular.io/guide/deployment上找到了潜在客户,该线索谈论"将服务器配置为将丢失文件的请求重定向到index.html"。这里有更多具体信息。显然,是单页应用程序的性质引起了这种行为。这里公认的答案将我指向正确的方向。

最新更新