首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将drupal页面服务到次要域

将drupal页面服务到次要域
EN

Drupal用户
提问于 2015-10-16 21:16:57
回答 1查看 61关注 0票数 0

我在一个服务器上运行了一个drupal站点,其中有两个指向它的域: domainA.com和domainB.com。我希望domainB.com能提供一个特定的登陆页面,http://domainA.com/landing-page。我知道我可以像这样进行正常的htaccess重定向:

代码语言:javascript
复制
RewriteCond %{HTTP_HOST} ^domainB\.com
RewriteRule ^$ http://domainB.com/landing-page [L]

这将为我的用户提供正确的内容。

但我宁愿不把这条路加到网址上。是否有一种方法可以对domainB.com进行“透明”重定向,以便http://domainB.com/在不修改url的情况下从http://domainB.com/landing-page中服务内容?让它看起来更像“主页”?

EN

回答 1

Drupal用户

发布于 2015-10-16 22:23:17

我想到了至少有两种方法:

1.“屏蔽”您的子域并代理内容。在这种情况下,您要做的是,除了您的mod_rewrite's重定向,您使用mod_proxy显示您的其他域名的内容,而不改变您的网址。看看使用模块_为代理重写

2.使用域访问模块。另一种选择,如果您只在一个页面上使用它,可能会过度使用,但是如果您必须在多个域/登陆页中重复这一点,则非常有用。

由于这个模块允许您在每个域上创建单独的主页,您只需在域设置中添加第二个域(domainB.com)并将/landing-page设置为Drupal的默认主页。现在,当您访问domainB.com时,您的url栏将只显示http://domainB.com,但将呈现/landing-page的S内容(因为这是主页)。

票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/177802

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档