数据包含/的REST样式URL

时间:2012-04-19 05:39:57

标签: rest url-rewriting

标识符有时可能包含创建URL的/字符,如:

http://example.com/data/activity/EU-2010/22856/0/profile/1

其中EU-2010/22856/0是活动标识符

因此将路径拆分为/导致错误的解析

%编码标识符会产生一个可以解析OK的URL

http://example.com/data/activity/EU-2010%2F22856%2F0/profile/1

但是这会导致Apache抛出404未找到的错误 - 我想因为它现在不是一个有效的路径。

我可以对标识符进行base64编码和解码,但这会混淆URL

推荐的做法是什么?

0 个答案:

没有答案