0

我希望访问者使用屏蔽从一个子域重定向到另一个子域。

我的根 web 根example.com中有一个文件夹演示。当用户登录时,将通过输入他的输入名称来创建子域,比如mystore,他将获得mystore.example.com。我希望他重定向到演示文件夹(子域),但他不应该知道这一点。即使在重定向之后,他也应该得到mystore.example.com

是否可以使用域屏蔽?我该怎么做,我应该在哪里写代码?

4

1 回答 1

1

实际上这是子域通配符,您的主机必须启用它,您可以使用以下方法动态创建子域.htaccess

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC]
RewriteCond %{HTTP_HOST} !^example\.com$ [NC]
RewriteCond %{HTTP_HOST} ^(www\.)?([^\.]+)\.example\.com$ [NC]
RewriteRule ^$ http://www.example.com/demo/?store_name=%2 [L]

这将意味着mystore.example.com实际上会去http://www.example.com/demo/?store_name=mystore

于 2012-10-01T10:50:20.927 回答