URLEwriteFilter阻止POST值
我写了这条规则URLEwriteFilter阻止POST值,post,tuckey-urlrewrite-filter,Post,Tuckey Urlrewrite Filter,我写了这条规则 <rule> <condition type="request-uri" operator="notequal">^/admin/(.*)$</condition> <condition type="request-uri" operator="notequal">^/(.*)(ico|gif|jpg|jpeg|png|js|css)$</condition> <condition type
<rule>
<condition type="request-uri" operator="notequal">^/admin/(.*)$</condition>
<condition type="request-uri" operator="notequal">^/(.*)(ico|gif|jpg|jpeg|png|js|css)$</condition>
<condition type="parameter" name="route" operator="notequal"></condition>
<condition type="method" operator='notequal'>POST</condition>
<from>^/(.*)$</from>
<to>/index.php?_route_=$1</to>
</rule>
^/管理员/(*)$
^/(*)(ico | gif | jpg | jpeg | png | js | css)$
邮递
^/(.*)$
/index.php?\u路由\u=1美元
但由于某些原因,当尝试访问具有POST值的内容时,始终无法通过
例如(product_id=5此值随POST一起发送)我永远不会得到product_id=5,但product_id=0。
我的规则中遗漏了什么。谢谢您的时间确定找到了问题我还添加了文件中缺少的DOCTYPE
<!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 4.0//EN"
"http://www.tuckey.org/res/dtds/urlrewrite4.0.dtd">
统治
^/管理员/(*)$
^/(*)(ico | gif | jpg | jpeg | png | js | css)$
邮递
^/([a-zA-Z-_/0-9]+)$
/index.php?\u路由\u=1美元
确定找到了问题我还添加了文件中缺少的DOCTYPE
<!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 4.0//EN"
"http://www.tuckey.org/res/dtds/urlrewrite4.0.dtd">
统治
^/管理员/(*)$
^/(*)(ico | gif | jpg | jpeg | png | js | css)$
邮递
^/([a-zA-Z-_/0-9]+)$
/index.php?\u路由\u=1美元