Drupal 7将不同的域名重定向到不同的用户页面

时间:2011-07-11 04:58:50

标签: drupal redirect dns

我使用drupal 7构建一个用户可以自定义其用户个人资料页面的网站。

然后我使用pathauto将url别名重写为mydrupalsite.com/user/username。 我接下来要做的是:

如果用户获得自己的域名(例如www.username.com)并将其指向我的服务器,我该如何将www.username.com重定向到mydrupalsite.com/user/username。 我可以使用WHM来执行此操作,还是需要修改.httaccess文件?

非常感谢!

1 个答案:

答案 0 :(得分:0)

服务器端设置是必须的。因此,请将服务器设置为将所有请求指向任何域,以及Drupal站点的基础。 例如,如果您的drupal站点是example.com,则example.net和example.org应指向基本域。正如你有cPanel,它类似于example.com的公共根目录中的“停放”example.net和example.org。

然后,根据您的需要,您有2个选择。 subdomain模块或域访问模块。 子域模块几乎适用于您的用例,它为每个用户创建子域,并且可以根据请求的域处理引导。 域访问正在积极开发,您可以使用(预发布)Domain User模块自动分配域。但Domain Access模块​​本身带有许多有用的子模块,并与[Rules] [4]模块集成以进行重定向。

但这些都不是“漂亮”的方式来做你的确切用法。 您可以修改子域模块以满足您的需求,例如与WHM集成以创建域名停放等。 Drupal有很多cPanel集成,但我对它们知之甚少。