首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使某个页面成为另一个域的主页

问如何使某个页面成为另一个域的主页
EN

Drupal用户
提问于 2015-04-08 16:25:41
回答 2查看 1.6K关注 0票数 2

我有一些像这样的urls页面:

代码语言:javascript
复制
http://example.com/landing/abcd
http://example.com/landing/efgh

作为菜单项:

代码语言:javascript
复制
    $items['landing/%'] = array(
        'title' => 'Landing page',
        'description' => 'Landing page',
        'page callback' => 'mymodule_landing_display',
        'page arguments' => array(1),
        'access arguments' => array('access content'),
        'type' => MENU_NORMAL_ITEM,
    );

现在,我想将它们用作域的主页:

代码语言:javascript
复制
http://abcd.com/
http://efgh.com/

我不想用简单的重定向。

做这件事最好的方法是什么?

EN

回答 2

Drupal用户

发布于 2015-04-08 19:08:11

使用域访问:https://www.drupal.org/project/domain

核心Drupal +域访问可以做到这一点,您不需要任何代码或自定义模块。您的Drupal可以在每个配置的域名上加载不同的内容。

  1. 将Apache/Nginx中的所有域指向同一个Drupal安装目录。
  2. 使用主域安装Drupal。
  3. 使用默认的页面内容类型创建登陆页节点。
  4. 安装域访问。
  5. 在:http://example.com/admin/structure/domain/create添加一个新域
  6. 编辑位于:http://example.com/admin/structure/domain/view/:id/config的域设置,并指定站点frontpage。
  7. 好了。

如果您希望它在代码中,您可以导出整个配置与功能模块:https://www.drupal.org/project/features

票数 2
EN

Drupal用户

发布于 2015-04-08 17:03:20

如果您实际上只是想使用这些页面作为一个寻呼机/登陆页(如url‘want’建议),它也可以通过调整您的域设置为abcd.com和efgh.com。

至少在我的网站主机上,我可以调整域名查找其内容的位置。设置到/landing/abcd的'home‘路径(或者实际上相应地设置dns注册表的’A条目‘)将在我正在使用的- at服务器上完成任务,至少当所有三个域共享相同的when空间时。

因此,您也可以考虑在stackoverflow.com或webmasters.stackexchange.com上问您的问题,因为这可能是一个技术性更强的问题。

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

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

复制
相关文章

相似问题

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