我使用此规则,因此所有网址都有一个尾部斜杠
rewriteRule ^(([a-z0-9\-]+/)*[a-z0-9\-]+)$ $1/ [NC,R=301,L]
它会转换/关于/ about /
但问题是,如果我向/ about提交表单(POST),当它重写为/ about /时,它会丢失所有POST信息(PHP中的$_POST
为空)
有没有办法为除POST'd查询之外的所有内容重写它?
答案 0 :(得分:2)
将其放在以前的行中:
RewriteCond %{REQUEST_METHOD} !POST
答案 1 :(得分:0)
RewriteCond %{THE_REQUEST} ^GET
在你的RewriteRule之前。 (也适用于Apache 1.3)