【问题标题】:IIRF rewriteRule with special chars not working带有特殊字符的 IIRF rewriteRule 不起作用
【发布时间】:2012-12-25 17:25:51
【问题描述】:

我有以下链接:

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

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

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

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

它不工作。

有人知道为什么吗?

【问题讨论】:

标签: mod-rewrite iirf


【解决方案1】:

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

UrlDecoding Off

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-27
    • 2018-07-10
    • 1970-01-01
    • 1970-01-01
    • 2018-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多