无效的href网址

时间:2009-07-21 15:00:39

标签: html w3c-validation

例如,我有一个网址,有人输入特定的CMS表单字段,以显示在网站上:http://seneca.sunyconnect.suny.edu:4730/F/?request=79396&func=find-b&find_code=sys&local_base=her01pub

并输出以下html:

<a href="http://seneca.sunyconnect.suny.edu:4730/F/?request=79396&func=find-b&find_code=sys&local_base=her01pub" title="The Sociology of Sports" rel="external">The Sociology of Sports</a>

它被认为无效,并带有警告信息:unescaped&amp;或未知实体“&amp; func”,以及另一个警告:未转义和&amp;或未知实体“&amp; find_code”

我知道func&amp; find_code是通过URL传递的元素,但有没有办法使它有效&amp;还是允许它去正确的目的地?

2 个答案:

答案 0 :(得分:7)

只需用&amp; amp;

替换任何未转义的&符号(&amp;)

答案 1 :(得分:5)

使用&amp;

<a href="http://seneca.sunyconnect.suny.edu:4730/F/?request=79396&amp;func=find-b&amp;find_code=sys&amp;local_base=her01pub" title="The Sociology of Sports" rel="external">The Sociology of Sports</a>

有关详细信息,请参阅Ampersands (&'s) in URLs