【问题标题】:Mod_rewrite is escaping my query strings!Mod_rewrite 正在转义我的查询字符串!
【发布时间】:2010-10-13 19:30:46
【问题描述】:

我有这个网址:
http://dev.example.com//zina/Artist%20One%20Demo?l=7&img=artist%20pic%20can%20can%20be%20named%20anything.jpg&it=full

它正在被重写为:
http://dev.example.com/?p=Artist%20One%20Demo&option=com_zina&Itemid=82&l=7&img=artist%2520pic%2520can%2520can%2520be%2520named%2520anything.jpg&it=full

因为这个重写规则:

重写规则 ^zina/(.*)$ /?p=$1&option=com_zina&Itemid=82 [L,R,QSA]

有谁知道原因,我该如何纠正?

【问题讨论】:

    标签: regex apache mod-rewrite


    【解决方案1】:

    试试NE flag

    RewriteRule ^zina/(.*)$ /?p=$1&option=com_zina&Itemid=82 [L,R,QSA,NE]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-27
      • 1970-01-01
      • 2010-09-29
      • 2011-04-01
      • 1970-01-01
      • 2011-03-11
      • 1970-01-01
      相关资源
      最近更新 更多