根据我目前的PHP知识,当我在网站上创建用户时,我知道如何通过Plesk api自动创建子域。然后,我可以通过htaccess将user.example.com
重定向到example.com/user
。
我无法弄清楚该怎么做的问题是如何重定向但也将user.example.com
保留在导航栏中,而不是example.com/user
?
我拥有专用的托管环境,因此我几乎可以更改我喜欢的任何设置。
以下是一些建议:不要为此使用.htaccess。 .htaccess的一种非常常见的用法是将所有请求重定向到中央文件(通常为index.php)。为了允许动态子域,您需要确保为此正确配置了虚拟主机。并且为了重定向到子域URL,您可以使用内置的php函数头。例如:
header('Location: '.$subdomainUrl);