使用 PHP 将子域重定向到带有查询的 URL


Redirecting a Subdomain to URL with query, using PHP

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

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

非常感谢。

您需要先对 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)。