我尝试创建一个链接字段,以允许用户输入外部链接(例如http://www.example.com:1000/test=https://www.check.com,但是,当我在视图中显示该链接或在首页上显示该链接时,我发现该网址变成http://www.example.com:1000/test=https%3A//www.check.com因此请确保该网址无效。有人知道如何避免吗?
关于, 托尼
答案 0 :(得分:1)
Hello Tony,这是标准的URL行为,并不特定于Drupal。通常,在网址中使用:
是一种不好的做法。
我个人的建议是调整test
参数的预期输入,使其不包括输入URL的https://
部分。
这里是一个很好的参考:A Complete Guide To URL Escape Characters