2016-11-07 19 views
0

私は白、私は別のURLにリダイレクトしようとしているスペースが、が含まれているURLを持っているいくつかのURLは、マッピングファイルがISAPI_ReWriteはリダイレクト

tours/cycle%20tour.htm cycle-tours.html 
のように見えます

一致しない方法

は私が

"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 

が、チャンスがないように、多くの方法を試してみました。任意のplsが私を助けることができます

+0

'tours/cycle \ tour.htm'は正しいです。だから問題はそれがなぜ一致しないのかということです。私たちが助けてくれる質問に情報を追加する必要があります:1.実際に使用している '.htaccess'スタイルファイル2.入ってくる_precise_リクエスト3.あなたが' .htaccess'スタイルファイルを置いた場所4.書き換えエンジンの内部で実際に何が起こっているのかを見るには、「書き換えログ」を有効にする必要があります。 – arkascha

答えて

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] 
関連する問題