【发布时间】:2014-12-19 16:33:56
【问题描述】:
在我的应用程序上注册的组织可以为其个人资料页面提供其外部网站 URL。显示指向其网站的链接时生成的 html 是 <a href="example.com" rel="nofollow">example.com</a>(通过检查 chrome 中的页面确认)。将鼠标悬停在链接上或实际单击它时。该 url 显然被解释为相对,https://localhost:8443/MyWebApp/profile/ 被添加到它前面。
我是否必须检查并可能修改用户输入的链接,或者我的配置中可能存在导致此行为的某些内容?
编辑:有没有一种简单的方法来解决这个问题?比如一个jsp标签或者使用一个url重写器? (塔基)
【问题讨论】:
-
您必须提供协议才能使其成为绝对 URL。