当url中有空格时,ISAPI_ReWrite重定向

时间:2016-11-07 13:37:38

标签: .htaccess isapi-rewrite

我有一个包含空格的网址,我正在尝试重定向到另一个网址但有些网址不匹配

映射文件看起来像

"tours/cycle%20tour.htm" cycle-tours.html
"tours/cycle tour.htm" cycle-tours.html
 tours/cycle\ tour.htm" cycle-tours.html
 tours/cycle\stour.htm" cycle-tours.html

我尝试了许多方式,如

ImapMailboxMessage msg = mailbox.Messages[mailCount - 1];

但没有机会。任何人都可以帮助我

1 个答案:

答案 0 :(得分:0)

您需要对测试字符串中的空格进行编码。使用这样的东西:

RewriteEngine On

RewriteMap map_txt txt:text_map.txt
RewriteMap map_escape int:escape

RewriteCond ${map_txt:${map_escape:$1}|NOT_FOUND} (.*)
RewriteCond %1 !NOT_FOUND 
RewriteRule (.+) %1 [R]