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

时间:2014-12-26 21:28:33

标签: php .htaccess redirect subdomain user-profile

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

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

非常感谢。

1 个答案:

答案 0 :(得分: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)。