代码之家  ›  专栏  ›  技术社区  ›  Malfist

mod重写正在转义我的查询字符串!

  •  0
  • Malfist  · 技术社区  · 14 年前

    我有这个网址:
    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]

    有人知道为什么吗?我怎么能改正?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Gumbo    14 年前

    试试 NE flag :

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