【问题标题】:sub domain redirect to main domain without changing the url not through .htaccess子域重定向到主域而不更改 url 不是通过 .htaccess
【发布时间】:2014-01-09 05:49:15
【问题描述】:

我有一个网站,比如www.xyz.com,我有一个拥有自己子域的客户,比如www.abc.xyz.com

我希望能够在不更改 URL 的情况下将用户从 www.abc.com 重定向到 www.abc.xyz.com

我的意思是,地址栏应该显示www.abc.com,但它应该连接到www.abc.xyz.comwww.xyz.com

我知道这是通过编辑.htaccess 文件来完成的,但我不想通过.htaccess,有没有其他方法可以做到这一点?在 cpanel 或其他来源中?

【问题讨论】:

    标签: php .htaccess cpanel


    【解决方案1】:

    没有模组重写?我真的不明白你为什么要这样做,但你不能只使用 include() 将所需的内容带到当前页面实例吗?这也将节省重定向的资源和等待时间...

    否则,如果您使用的是 Apache,您可以查看 http://httpd.apache.org/docs/2.2/de/vhosts/(虚拟主机)。

    【讨论】:

    • 我有 cpanel,我可以从那里做,我有多个子域意味着多个客户端
    • 对不起,我真的不知道“cpanel”,这是一个网络服务器管理工​​具吗?您根本无法访问网站代码?你能用几句话解释一下它的作用吗?
    • cpanel 是域名托管服务,我们可以说是您托管网站的网络服务器
    【解决方案2】:

    如果您使用的是 javascript,则可以使用 History API 来实现这一点。教程是here

    但基本上你会希望在重定向到 www.abc.xyz.com 或 www.xyz.com 后运行这个 javascript 代码。这会将浏览器窗口中的 url 更新回 www.abc.com。

    url = "abc.com.au";
    history.pushState(null, "title", url);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-17
      • 2015-12-01
      • 2015-06-03
      • 2017-02-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多