首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不使用上下文路径/apex访问APEX

不使用上下文路径/apex访问APEX
EN

Stack Overflow用户
提问于 2019-04-08 05:31:34
回答 2查看 203关注 0票数 0

我使用的是Oracle XE 18和通过EPG安装的APEX 19.1。

访问工作区登录页面的唯一方法是找到附加路径/apex

有没有办法访问/重定向/更改工作区登录页面(或特定应用程序)到主机名的根目录-例如http://localhost而不是http://localhost/apex

附言:我使用的是Windows

EN

回答 2

Stack Overflow用户

发布于 2019-04-08 22:39:00

开箱即用的答案是:不,使用APEX你需要它,它可以更改为类似于/app或类似的东西。

如果它是一个交易断路器,你总是可以在APEX前面使用一个代理来转发呼叫,我想到的一个是nginx,但它并不完美,类似于F5的设备可以很顺利地完成重定向。

特别是对于Windows,你可以尝试DNS服务,它允许你定义一些转发规则,但我真的不知道你能用这种方法走多远。

我建议你选择/a或类似的(而不是/apex),这样可以省去大量的问题和麻烦。你想要的东西并不存在,它并不是为此而设计的。

票数 2
EN

Stack Overflow用户

发布于 2021-10-27 20:59:50

是的,这是可能的,但要做到这一点,你需要一个网络层,一个网络层可以是防火墙或web服务器(apache/glassfish)。因此,在我的例子中,我使用glassfish。您可以在glassfish配置文件domain.xml上指定重定向属性,如下所示:

代码语言:javascript
复制
 <virtual-server network-listeners="http-listener-1" id="server">
   <property name="redirect_1" value="from= url-prefix=/apex/"></property>
   <property name="redirect_2" value="from=/my_app_name url-prefix=/apex/f?p=my_number_app"></property>
          
</virtual-server>

因此,作为规则的第一个属性,您需要将/apex重定向到/。第二个属性,可用于将任何应用程序重定向到路由名称。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55563846

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档