我已经使用 angular 构建了网站的前端,并通过 Kirby 创建了 cms。Kirby 允许您从使用 cms 创建的结构构建 json api,如下所示。
我现在要做的是使用 Kirby 提供的 api,即:
address.com/projects/api
在我的角度应用程序中。我正在使用 html5 和 htaccess 来重写我的 url,因此我不需要在 url 中使用哈希,并且子页面上的页面刷新会被重定向到适当的角度视图。
address.com/work
address.com/about
address.com/single-project
我的 htaccess 看起来像这样
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !index
RewriteRule (.*) index.html
Kirby 也需要自己的 htaccess 来提供页面,所以我的问题......是否可以在 address.com/projects/api 允许访问我的 json 模板并仍然保留角度干净的 url?