如何在Notes 9 XPages中重写URL。

假设我有:

www.example.com/myapp.nsf/page-name

如何摆脱.nsf部分:
www.example.com/page-name

我不想做很多手动重定向,因为我的页面是像wordpress一样动态形成的。

我读过这个:http://www.ibm.com/developerworks/lotus/library/ls-Web_site_rules/

它不能解决问题。

最佳答案

如果使用如下所示的替换规则,则可以摆脱db.nsf部分,并直接将XPages称为example.com/xpage1.xsp:

Rule (substitution): /db.nsf/* -> /db.nsf/*
Rule (substitution): /* -> /db.nsf/*

但是,您必须“手动”生成没有db.nsf部分的网址,例如菜单,因为XPages运行时将在URL中包含db.nsf部分(例如,如果您使用openPage简单操作)。

10-01 10:32