首页 > 解决方案 > HTAccess 将某些页面路由到其他域

问题描述

您好,我喜欢将某些页面重新路由到另一个域。我喜欢向 http://example.com/get.php?username=123&password=123&type=abc 发出 post/get 请求并将其路由到http://example2.com/get.php?username=123&password=123&type =abc

我有 4 个这样的页面我想重新路由到另一个域,我不想重新路由所有数据 - 因为在第一个域上我有一个正在运行的网站和一个 api。所以我只想路由某些页面。

我可以重写我的 url,就像我已经为 api 做的那样有很好的 url 的 - 但我不知道如何让上面的工作。

标签: apache.htaccessrouter

解决方案


我得到了它的工作:

# Rewrite to other domain
RewriteRule ^player_api.* http://example2.com:25461%{REQUEST_URI}?%{QUERY_STRING} [R,QSA]
RewriteRule ^panel_api.* http://example2.com:25461%{REQUEST_URI}?%{QUERY_STRING} [R,QSA]
RewriteRule ^xmltv.* http://example2.com:25461%{REQUEST_URI}?%{QUERY_STRING} [R,QSA]
RewriteRule ^get.* http://example2.com:25461%{REQUEST_URI}?%{QUERY_STRING} [R,QSA]

这只是找到了 302,但它有效。现在我使用一个较短的域 - 和我自己的域来转发请求。


推荐阅读