URL基于方法重写

时间:2014-04-04 07:12:07

标签: apache mod-rewrite

是否可以将GET /post重新路由至127.0.0.1/postPOST /post127.0.0.1:3000/post

我需要根据其方法重定向请求,因为这里我们有一个rest API。

有一件事是所有POST方法必须转到在端口3000上运行的内部服务器。而所有get请求必须路由到另一台服务器。

这可以用Apache完成吗?

1 个答案:

答案 0 :(得分:0)

你可以用Apache和.htaccess做很多事情:)

试试这个:

RewriteEngine On

RewriteCond %{REQUEST_METHOD} =GET
RewriteRule ^/post 127.0.0.1/post

RewriteCond %{REQUEST_METHOD} =POST
RewriteRule ^/post 127.0.0.1:3000/post