是否可以设置Servicenow页面,以便所有子路由都由根页面处理?

时间:2016-08-03 06:30:06

标签: react-router servicenow

给出一个在Servicenow中创建的简单页面,其中包含以下配置:

Name: My Page
Url Suffix: my-page
Layout: foo

在foo内部,我正在单页应用程序中加载,具有各种路径,例如/ invoice / 1,invoice / 2,user / 1,user / 2等等。

我正在使用react router进行此路由,虽然它松散地支持散列路由,但很清楚它是否考虑过旧的浏览器"。从2.4.1开始,似乎要求_key=存在。

无论如何,理想情况下,我不想滥用hashbang来描述路线,而是使用更典型的url结构。

当前

instance.servicenow/my-page#/invoice/1

优选:

instance.servicenow/my-page/invoice/1

这将要求SN知道任何比my-page更深的内容都应该重定向到我的页面。我来自一个apache世界,在这种情况下我会写下以下内容:

RewriteEngine On  
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f [OR]
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -d
RewriteRule ^ - [L]

RewriteRule ^ /index.html [L]

0 个答案:

没有答案