为什么Umbraco WYSIWYG在标记链接前面放斜线?

pgh*_*ech 6 c# wysiwyg tinymce umbraco

我正在使用Umbraco WYSIWYG数据类型,我注意到在使用HTML窗口输入HTML时,我发现了一个A标签

<a href="http://www.someurl.com">link</a>
Run Code Online (Sandbox Code Playgroud)

最终将成为:

<a href="/http.....>link</a>
Run Code Online (Sandbox Code Playgroud)

如果链接只是www.something.com而不是Http://,也会发生这种情况.它也将以(/)开头.

作为奖励副作用,如果链接中有http://,则正斜杠将更改此链接

http://
Run Code Online (Sandbox Code Playgroud)

/http:/     (single forward slash like its a path)
Run Code Online (Sandbox Code Playgroud)

WYSIWYG是TinyMCE WYSIWYG.为什么会这样做,我该怎么做才能改变它?

Kuf*_*Kuf 8

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

<config key="relative_urls">true</config>
Run Code Online (Sandbox Code Playgroud)

在tinymce网站上阅读relative_urls.