需求:
假设我们有以下需求:
假定访问http://172.29.175.236:8080,则最终访问http://172.29.175.236:8080/web/charles-site页面
假定访问http://172.29.175.236:8080/web,则最终访问http://172.29.175.236;8080/web/charles-site
动作:
其实上述的需求无非就是在首页和url重写上玩点小魔术。
首先,我们第一步是要配置我们的主页,为此,我们在portal-ext.properties文件中定义如下:
- #added by charles to fix the url rewrite issue
- company.default.home.url=/web/charles-site
完成这一步之后,我们的第一个需求可以完成,因为直接访问/总是默认会导航到首页:
然后,我们来实现第二个需求,这里我们就需要用到重新配置url rewrite了。
为此,我们在urlrewrite.xml中定义如下:
- <!--added by charles to customize the url-rewrite-->
- <rule>
- <from>^/web$</from>
- <to type="permanent-redirect">/web/charles-site</to>
- </rule>
这样就大功告成了。
本文出自 “平行线的凝聚” 博客,请务必保留此出处http://supercharles888.blog.51cto.com/609344/980710