从 URL liferay 中删除 /web/site-name
Posted
技术标签:
【中文标题】从 URL liferay 中删除 /web/site-name【英文标题】:Remove /web/site-name from URL liferay 【发布时间】:2016-03-27 16:43:07 【问题描述】:我在我的项目中创建了一个友好的 URL。 URL 类似于“http://localhost:8080/web/site-name/shareprofile/-/m/pf??OTE=”
Here I want to remove /web/sitename/ from this URL programitically.
谁能帮我解决这个问题?
谢谢
【问题讨论】:
String#replace("/web/site-name", "")
可以使用。但为什么呢?
【参考方案1】:
在该站点的公共页面的站点设置中配置一个虚拟主机名。如果您将其设置为 www.example.com
,您将能够通过省略 URL 中的 /web/site-name
部分来访问该页面,但您必须通过该主机名来访问 - 它现在将确定您想要访问哪个站点访问,替换 /web/site-name
选择器。
【讨论】:
以上是关于从 URL liferay 中删除 /web/site-name的主要内容,如果未能解决你的问题,请参考以下文章
Liferay 7.2 渲染带有实例的 portlet 的 url