htaccess重写规则以根据请求更改域

时间:2014-01-03 09:02:35

标签: .htaccess mod-rewrite redirect

我想重定向我的所有请求 http://baielekkerapp.com/api/recipes?a=34535&b=4353445

http://webservice.baielekkerapp.com/api/recipes?a=34535&b=4353445

我尝试在htaccess中编写RewriteCond和RewriteRule,但它没有重定向 请建议谢谢

2 个答案:

答案 0 :(得分:1)

尝试:

 RewriteCond %{HTTP_HOST} ^baielekkerapp.com$
 RewriteRule ^(.*)$ http://webservice.%{HTTP_HOST}/$1 [R=301,L]

答案 1 :(得分:0)

搜索后我想出了这个解决方案

RewriteCond %{REQUEST_METHOD}  !=POST
RewriteCond %{REQUEST_URI} ^/api/(.*)$
RewriteRule (.*) http://webservice.baielekkerapp.com/$1 [L,R]

重定向包含/ api /

的所有请求

非常感谢