来自url模式的关键字'#',它无法正常工作

时间:2013-04-16 02:39:29

标签: forms url rewrite

例如为:

<rule> <from>^/create#name=(.*)$</from> <to>/page/new/success.jsp?name=$1</to> </rule>

当我输入uri如“/ create#name = elvis”时,它无法重写并转发到新地址, 我现在该怎么办,如何转码“#”

???

1 个答案:

答案 0 :(得分:0)

这样的事情是否有效(逃避#标志)?

添加类型转发:

<rule>
  <from>/create\#name=(.*)</from>
  <to type="forward">/page/new/success.jsp?name=$1</to>
</rule>

添加类型重定向:

<rule>
  <from>/create\#name=(.*)</from>
  <to type="redirect">/page/new/success.jsp?name=$1</to>
</rule>