我想知道是否有可能在根级别呈现一个完全分离的网页,并在不改变原始路由的情况下保持应用程序结构,也在根级别,所以用户会有:
https://mystartup.com->(一个分离和静态的html完整网站,拥有index.html和css,jss等…结构(
https://mystartup.com/login->Ionic登录页面
https://mystartup.com/home->Ionic主页
等等。。。
我可以将整个PWA结构移动到一个子目录中,但是;失去";一个完整的url级别,地址中缺少简单性,如下所示:
https://mystartup.com->(一个分离和静态的html完整网站,拥有index.html和css,jss等…结构(
https://mystartup.com/app/login->Ionic登录页面
https://mystartup.com/app/home->Ionic主页
等等。。。
你将如何解决这个地址重定向以在index.html和ionicindex.html之间共享根级别?
非常感谢
Angular是SPA。这意味着将有一个index.html文件负责使用客户端脚本显示其他页面。
你可以尝试的是
-
将index.html重命名为index2.html,后者由angular生成。
-
将服务器上的引擎重写为on。检查此项https://httpd.apache.org/docs/current/mod/mod_rewrite.html
-
在.htaccess中,您需要添加重定向规则,该规则负责在找不到url的情况下重定向到index2.html。htaccess将和index.html和index2.html(angular complete build(处于同一级别
重写规则^/index.html