我的文件系统中有以下文件
/http/domain/www.punchedin.com/hello%20world.txt
请注意 %20 是文字,不应转换为空格。
可以使用以下 URL 访问该文件
http://www.punchedin.com/domain/www.punchedin.com/hello%2520world.txt
我有以下 .htaccess 规则
RewriteRule ^home/(.*)$ /domain/%{HTTP_HOST}/$1 [NE,L]
我希望能够使用以下 URL 访问该文件
http://www.punchedin.com/home/hello%2520world.txt
但它总是返回 404 错误。
我对我的问题有部分答案,要让它返回文件,我必须像这样对 URL 进行双重编码......
http://www.punchedin.com/home/hello%252520world.txt
有什么想法可以避免对 URL 进行双重编码吗?