分隔多个网址的安全字符

时间:2014-11-03 17:00:45

标签: url

我正在准备一个特殊的字符串,其中的键值是如下所示连接的:

username=foo&age=24&email=foo@bar.com&homepage=http://foo.com
  • &安培;是两个key = value对的分隔符
  • 值是网址编码

我有一个场景,其中有一个用户的多个主页。 我想为主页键指定多个网址

name=foo&age=24&email=foo@bar.com&homepage=url1<some_safe_url_separator_char>url2<some_safe_url_separator_char>url3
  • 我们无法控制/了解url1,url2,..可能包含哪些内容?

some_safe_url_separator_char有什么好的选择?

换句话说,我不是要在网址中使用安全字符,而是使用一个安全字符来分隔字符串中的两个网址

1 个答案:

答案 0 :(得分:0)

您可以使用重写网址

它会创建一个安全的URL,因为它会隐藏参数名称

对于参考,您可以使用URL rewriting

网址重写会使'/'分隔的网址被外部人员强制解码。 你可以关注我发布的链接

URL rewriting for beginners