【问题标题】:Subdomains redirection子域重定向
【发布时间】:2020-09-09 06:02:43
【问题描述】:

以我目前的 PHP 知识,我知道如何在我的网站上创建用户时通过 Plesk api 自动创建子域。然后我可以通过 htaccess 将user.example.com 重定向到example.com/user

我不知道该怎么做的问题是如何重定向但还要在导航栏中保留user.example.com,而不是example.com/user

我拥有一个专用的托管环境,因此我几乎可以更改任何我喜欢的设置。

【问题讨论】:

  • 为什么需要重定向?子域应该能够从特定目录加载数据而无需重定向。
  • 这其实是个好点...
  • 你根本不想重定向,你想在内部重写请求,如果有的话。但是我强烈建议不要将用户名添加到路径中,这会导致无穷无尽的问题。相反,您可以从 $_SERVER['HTTP_HOST] 超全局条目中获取用户名。

标签: php .htaccess subdomain


【解决方案1】:

以下是一些建议: 不要为此使用 .htaccess。 .htaccess 的一个非常常见的用途是将所有请求重定向到一个中心文件(通常是 index.php)。 为了允许动态子域,您需要确保为此正确配置了虚拟主机。 为了重定向到子域 url,您可以使用内置的 php 函数标头。 示例:

header('Location: '.$subdomainUrl);

【讨论】:

  • 我认为他不想重定向到子域 URL.. 相反,他希望提供 example.com/user ...
  • @hacker,这是他要求的内容的复制粘贴example.com/user ?
  • 谁给了我-1 我对反馈感兴趣。要积极。
  • 是我,请等待 24 小时,然后我才能删除反对票。
  • @hacker315,为什么是 24 小时,而且已经超过 24 小时了。
猜你喜欢
  • 1970-01-01
  • 2020-04-01
  • 2014-01-13
  • 2014-09-06
  • 2016-06-11
  • 2022-01-15
  • 2011-05-28
  • 1970-01-01
相关资源
最近更新 更多