如何将 POST 与 htaccess rewriterule 结合使用?
我的 htaccess 文件中有一个重写规则,如下所示:
RewriteRule ^Signup$ /dst2/signup.php
我想使用 POST 而不是 GET 来获取此表单传递的数据。
然而,上面的规则以 GET 方式发送数据。
有没有办法将 POST 与重写规则一起使用?
I have a rewriterule in my htaccess file that looks like this:
RewriteRule ^Signup$ /dst2/signup.php
I would like to use POST instead of GET for the data that gets passed by this form.
The rule above, however, sends the data as a GET.
Is there a way to use a POST with a rewriterule?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
无法使用 mod_rewrite 将 GET 操作重新路由到 POST 操作。如果您通过重写规则发送 POST,则完成后它应该最终成为 POST。如果您发送 GET 并尝试将其更改为 POST,请更改您的系统。
There is no way to reroute a GET action to a POST action with mod_rewrite. If you're sending a POST through a rewrite rule, it should end up being a POST when you're done. If you're sending a GET and trying to change it into a POST, change your system.