C# 为什么Umbraco WYSIWYG将正斜杠放在标记链接前面?

C# 为什么Umbraco WYSIWYG将正斜杠放在标记链接前面?,c#,tinymce,wysiwyg,umbraco,C#,Tinymce,Wysiwyg,Umbraco,我使用的是Umbraco WYSIWYG数据类型,我注意到在使用HTML窗口输入HTML时,一个标记 <a href="http://www.someurl.com">link</a> 到 所见即所得就是所见即所得。它为什么会这样做,我可以做些什么来更改它?您需要更改TinyMCE配置来更改此行为。在文件config/tinyMceConfig.config中,将其添加到文件末尾的部分: <config key="relative_urls">true<

我使用的是Umbraco WYSIWYG数据类型,我注意到在使用HTML窗口输入HTML时,一个标记

<a href="http://www.someurl.com">link</a>

所见即所得就是所见即所得。它为什么会这样做,我可以做些什么来更改它?

您需要更改TinyMCE配置来更改此行为。在文件
config/tinyMceConfig.config
中,将其添加到文件末尾的
部分:

<config key="relative_urls">true</config>
true

了解

我只是猜测这里从未使用过该软件,但在我看来,它试图确保您从未链接到外部站点,并假设您提供的所有链接都是站点中的绝对URL(从而预先设置
/
并“规范化”
/
)。
http://
/http:/     (single forward slash like its a path)
<config key="relative_urls">true</config>