ajax POST请求无法处理apache url重写

时间:2014-02-19 13:01:44

标签: ajax apache perl .htaccess mod-rewrite


我正在尝试重写url一切正常,但表单帖子不起作用。

<VirtualHost *:80>
    ProxyPreserveHost On
    ProxyPass /myapp/ http://localhost:8080/ keepalive=On
    RewriteEngine on
    RewriteRule ^/users/(.*) http://127.0.0.1/myapp/users/$1 
</VirtualHost>


请帮我解决这个问题。


感谢,
Saravanan

1 个答案:

答案 0 :(得分:0)

这是因为在您的规则的目标URI中使用http://将执行重定向而不是重写。将其更改为:

RewriteEngine on
RewriteRule ^/?users/(.*) http://127.0.0.1/myapp/users/$1 [P,L,NC]