标识符有时可能包含创建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
推荐的做法是什么?