apache - 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 的 - 但我不知道如何让上面的工作。
解决方案
我得到了它的工作:
# 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,但它有效。现在我使用一个较短的域 - 和我自己的域来转发请求。
推荐阅读
- spring-kafka - 在 Spring Kafka 运行时更改监听主题
- r - 为什么α符号变成灵活表和官员更新后?
- javascript - 赛普拉斯:如何覆盖访问命令以在页面加载后始终尝试关闭弹出窗口?
- angular - Ngx-datatable - 创建马赛克
- flutter - 如何使用flutter_blocks将数据向下传递?
- angular - 如何在Angular的Ignite UI中导出所选记录的excel
- spring - Spring:正确使用 lombock Builder
- openlayers - Openlayers:是否可以在多面体周围添加半径?
- android - 有没有办法向片段视图发出数据已传递给参数的信号?
- node.js - 为什么我的 Node API 可以在本地工作,但不能在 Heroku 上工作?