始终在整个应用程序范围内添加尾部斜线
Always add trailing slash application-wide
我想为我的 Ember 应用程序提供始终带有尾部斜线的服务。这也意味着像 myapp.com/cool-page
这样访问的任何路由都将是 rewritten/redirect 到 myapp.com/cool-page
.
我怎样才能做到这一点?
我认为最好通过您的服务器设置添加尾部斜杠,不确定您使用的是什么,但如果您使用的是 apache,请查看 this。
应该可以用 Ember 添加斜杠,但问题是它会先加载你的应用程序,然后它会观察到没有斜杠,所以它会用斜杠重定向,导致你应用重新加载。
当使用如上所述的 mod 重写处理它时,URL 将在加载 ember 应用程序之前被捕获。
我想为我的 Ember 应用程序提供始终带有尾部斜线的服务。这也意味着像 myapp.com/cool-page
这样访问的任何路由都将是 rewritten/redirect 到 myapp.com/cool-page
.
我怎样才能做到这一点?
我认为最好通过您的服务器设置添加尾部斜杠,不确定您使用的是什么,但如果您使用的是 apache,请查看 this。
应该可以用 Ember 添加斜杠,但问题是它会先加载你的应用程序,然后它会观察到没有斜杠,所以它会用斜杠重定向,导致你应用重新加载。
当使用如上所述的 mod 重写处理它时,URL 将在加载 ember 应用程序之前被捕获。