gpt4 book ai didi

apache - 仅用于重定向的子域

转载 作者:行者123 更新时间:2023-12-02 04:48:47 24 4
gpt4 key购买 nike

我的域名是 meeting.com

我使用 PHP、jQuery 来完成主要部分。无 ASP。

当用户创建帐户时,我希望创建一个子域 user.meeting.com 仅用于重定向目的。我不希望子域真正存在。

当有人加载john13.meeting.com时,我希望网站重定向到meeting.com?user=john13(我不在乎john13.meeting.com 保留在 URL 栏中)。

在 PHP 或 Apache 中自动执行此操作的最有效且最简单的方法是什么?由于我有很多用户,请也考虑性能。

最佳答案

您不需要 PHP。正确的 Apache 配置为 rewrite module上,就可以了。

例如(未测试):

RewriteCond %{HTTP_HOST} !^www\.meeting\.com?$
RewriteCond %{HTTP_HOST} ^([^.]+)\.meeting\.com?$
RewriteRule ^$ /user/%1 [L]

或者,如果您不为 SEO 进一步重写,则规则可能是

RewriteRule ^$ /index.php?user=%1 [L]

如需更多灵感,请查看 Shef 发布的链接 another example如何实现这一目标。

关于apache - 仅用于重定向的子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7381751/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com