Exchange Server 2007 изменяет значение href - PullRequest
0 голосов
/ 06 января 2011

Я создаю электронное письмо для внутренних пользователей со следующим кодом, содержащим ссылку на внутренний каталог:

<a href="\\abc\123">\\abc\123</a>

И по какой-либо причине, письмо, которое приходит, показывает:

\\abc\123 и ссылка указывает на / abc / 123

Я подозреваю, что Exchange Server каким-то образом изменил почтовое сообщение, чтобы сделать его менее "опасным", но я действительно застрял здесь, поскольку это сетевой адрес, предназначенный для внутренних пользователей! Когда они нажимают на ссылку, каталог не отображается.

Любая помощь будет высоко ценится!

1 Ответ

0 голосов
/ 06 января 2011

Хорошо, наконец, понял это.

Exchange получает большую свободу при повторном рендеринге HTML и предполагает, что вы хотите поместить относительную веб-ссылку в сравнении с сетевым путем.

Вот почему все "\" были преобразованы в "/".

Способ обойти это - добавить "file: ///" перед адресом href:

<a href="file:///\\abc\123">\\abc\123</a>

будет работать!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...