【问题标题】:Redirect a subdomain to another but don't change the address bar将子域重定向到另一个但不更改地址栏
【发布时间】:2012-09-06 07:36:24
【问题描述】:

我想将subdomain1.domain.com 重定向到subdomain2.domain.com,但不更改地址栏中的地址。

这可以通过 .htaccess 实现吗?如果没有,有什么替代解决方案(我使用的是 cPanel)?

我不想使用代理([P])!!!

【问题讨论】:

  • 如果你不想使用 [P] 那么,通过 htaccess,你不能
  • 为什么是downwote?请描述这个问题有什么问题。 @Yazmat:谢谢你的回复。我意识到我不能通过没有代理的 .htaccess 做到这一点。仍在寻找替代解决方案。

标签: apache .htaccess cpanel


【解决方案1】:

除非 2 个子域共享一个文档根目录(或者一个位于另一个的子目录中),否则如果没有任何类型的代理,在 htaccess 中使用 [P] 或设置反向代理,您将无法做到这一点使用ProxyPass(请注意,两者都使用 mod_proxy)。没有替代解决方案是严格的 apache。您可以编写一个脚本来加载另一个子域的页面并将其停放在第一个子域上,但这也是代理,您最好只使用 mod_proxy 或它的一个扩展(如 mod_proxy_html),它处理内部 url 重写重定向位置和 cookie。非 apache 解决方案的一个示例是将一个子域的文档根目录安装到另一个子域并使用 mod_rewrite。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-24
    • 2012-04-25
    • 2015-10-17
    • 2013-05-21
    • 2014-01-18
    • 2013-09-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多