недействительные ссылки href - PullRequest
2 голосов
/ 21 июля 2009

Например, у меня есть URL, который кто-то ввел в определенное поле формы 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 & или неизвестной сущностью "& func", а также с другим предупреждением: unescaped & или unknown неизвестной сущностью "& find_code"

Я знаю, что func & find_code - это элементы, которые передаются через URL, но есть ли способ сделать его действительным и все же разрешить ему перейти в правильный пункт назначения?

Ответы [ 2 ]

7 голосов
/ 21 июля 2009

Просто замените все неэкранированные амперсанды (&) на & amp;

5 голосов
/ 21 июля 2009

Использование &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>

См. Амперсанды (&) в URL для получения дополнительной информации.

...