【问题标题】:Redirecting a Subdomain to URL with query, using PHP使用 PHP 将子域重定向到带有查询的 URL
【发布时间】:2014-12-26 21:28:32
【问题描述】:

我正在尝试创建一种方法来向网站成员发布他们自己的个人资料页面,其中子域作为他们的 URL (user.domain.com),但我希望这些子域只重定向到带有查询字符串的域,就像这样: domain.com?UserId=3

我需要这些子域只是别名而不真正存在。在创建他们的个人资料帐户时,我将如何使用 PHP 即时实现这一目标?

非常感谢。

【问题讨论】:

  • 所有子域大多是别名,因为它们几乎不指代实际的计算机。现在一切都是别名

标签: php .htaccess redirect subdomain user-profile


【解决方案1】:

您需要先通配您的 DNS 记录。

有关通配符的更多信息,请参阅: http://support.hostgator.com/articles/hosting-guide/lets-get-started/dns-name-servers/wildcard-dns-what-is-it-and-how-do-i-use-it

http://codex.wordpress.org/Configuring_Wildcard_Subdomains

http://docstore.mik.ua/orelly/networking_2ndEd/dns/ch16_02.htm

然后你需要得到一个基于域的用户名。您可以使用 parse_url 然后拆分字符串来获取用户名(http://php.net/parse_url)。

【讨论】:

  • Stackoverflow 不仅需要引用页面,还需要解释其内容
  • 好吧,有道理...通配符 DNS 记录指向主域,然后我只解析 URL 并从子域中提取用户名并继续。这是我需要知道的。谢谢阿迪尔。
  • @user3281692,你是完全正确的。如果您有困难,我可以提供 php 代码。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-02-23
  • 1970-01-01
  • 1970-01-01
  • 2015-06-13
  • 1970-01-01
  • 2014-12-04
  • 2015-12-16
相关资源
最近更新 更多