我有一个顶点应用程序。为了使URL易于使用,我已经完成了一些有关URL重写的工作。实际上,即使在私人页面上,它也能很好地工作(我的应用有个人空间)。我只要键入www.domain.com/PageAlias,服务器就会在内部加载页面:www.domain.com/apex/f?p=AppID:PageID:SessionID(正确保存了会话)
登录后,重定向仍然只剩下一个问题。我正在使用自定义身份验证。
Wwv_Flow_Custom_Auth_Std.Post_Login(p_uname => :p101_username , p_password => :p101_password, p_session_id => v('APP_SESSION'), P_Flow_page => 'MyAppName:MyPageName');
[当用户连接时,重定向有效,但具有应用程序ID和页面ID。登录后立即打开的页面具有难看的URL www.domain.com/apex/f?p=AppID:PageID:SessionID
我想知道登录登录自定义URL后是否还有另一种重定向用户的方法。我希望在登录后将www.domain.com/PageAlias作为重定向
实际上,这是我仍然拥有其网址的唯一页面。
有人有想法吗?
谢谢
如果升级到APEX 20.1,则可以使用新的友好URL功能。另外,您可以使用apex_util.redirect_url API]轻松重定向到任何URL。