首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不使用Angular7的Web服务器路由

不使用Angular7的Web服务器路由
EN

Stack Overflow用户
提问于 2019-09-24 10:41:00
回答 1查看 139关注 0票数 1

我创建了一个具有多条路由的角7简单应用程序。

  • home
  • about
  • contact

我已经部署到web服务器上,当我转到我的网站https://www.example.com (默认为home组件)并单击路由器链接将我带到:

这很好,因为它解析为index.html,然后javascript执行路由。但是,当我试图直接加载这些页面时,我得到一个404 not (可以理解,因为web服务器无法解析该页面)。

我的.htaccess文件如下所示:

代码语言:javascript
复制
AddHandler application/x-httpd-php72 .php

我需要什么来允许web服务器以预期的方式解决我的角度应用程序?

谢谢你提前给我指点!

EN

回答 1

Stack Overflow用户

发布于 2019-09-24 10:45:48

就像我贴的一样快,我发现了这个:

代码语言:javascript
复制
AddHandler application/x-httpd-php72 .php
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^ /index.html [L]

对我有用!!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58078470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档