我使用的是Oracle XE 18和通过EPG安装的APEX 19.1。
访问工作区登录页面的唯一方法是找到附加路径/apex。
有没有办法访问/重定向/更改工作区登录页面(或特定应用程序)到主机名的根目录-例如http://localhost而不是http://localhost/apex?
附言:我使用的是Windows
发布于 2019-04-08 22:39:00
开箱即用的答案是:不,使用APEX你需要它,它可以更改为类似于/app或类似的东西。
如果它是一个交易断路器,你总是可以在APEX前面使用一个代理来转发呼叫,我想到的一个是nginx,但它并不完美,类似于F5的设备可以很顺利地完成重定向。
特别是对于Windows,你可以尝试DNS服务,它允许你定义一些转发规则,但我真的不知道你能用这种方法走多远。
我建议你选择/a或类似的(而不是/apex),这样可以省去大量的问题和麻烦。你想要的东西并不存在,它并不是为此而设计的。
发布于 2021-10-27 20:59:50
是的,这是可能的,但要做到这一点,你需要一个网络层,一个网络层可以是防火墙或web服务器(apache/glassfish)。因此,在我的例子中,我使用glassfish。您可以在glassfish配置文件domain.xml上指定重定向属性,如下所示:
<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重定向到/。第二个属性,可用于将任何应用程序重定向到路由名称。
https://stackoverflow.com/questions/55563846
复制相似问题