IIRF rewriteRule与特殊字符不起作用

时间:2012-12-24 16:24:38

标签: mod-rewrite iirf

我有以下链接:

http://www.svensonart.com/index.php/nl/artists/

我想用IIRF删除index.php,这对我使用此规则没问题:

RewriteRule ^/(.*)$ /index.php/$1 [I,L,QSA]

但是,如果我有一个带有特殊字符的URI,那么重写器就不起作用了。所以,如果我想重写这个网址: http://www.svensonart.com/index.php/nl/artists/view/Lindstr%C3%B6m_Bengt

它不起作用。

任何人都知道为什么?

1 个答案:

答案 0 :(得分:1)

没有用于阻止正则表达式分组被解码的重写标志,但是有一个名为UrlDecoding的IIRF指令可以在INI文件中尝试:

UrlDecoding Off