以下网址中不允许的内容是什么?
http://myPortfolio/Showcase/Kimber+Tisdale+Photography
我收到您提交的URI已禁止使用字符。错误消息。据我所知,+
被允许,不是吗?
答案 0 :(得分:1)
这是一个允许的角色,但不是你使用它的方式。它在URL的查询字符串部分中是允许的,而不是在url路径名中。
如果你只是分开单词,通常使用连字符或下划线,或%20表示空格。您可以使用CI的url助手为您编码字符串:
46, 15910
43, 15287
43, 15237
42, 15923
41, 15298
http://www.codeigniter.com/user_guide/helpers/url_helper.html#url_title
答案 1 :(得分:0)
URI路径中允许+
。
您可以自己查看:
segment
集合中的字符。segment
集包含pchar
集中的字符。pchar
集包含sub-delims
集中的字符。 sub-delims
定义为:
“!” /“$”/“&” /“'”/“(”/“)”/“*”/“+”/“,”/“;” /“=”
如您所见,此处列出了+
。
(See my list of all allowed characters in URI paths。)
HTTP(S)URI路径中+
的一个突出示例是Google Plus配置文件,例如: