首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oa2+多域位点(oa_domains) + SSL + base_url中settings.php错误

Oa2+多域位点(oa_domains) + SSL + base_url中settings.php错误
EN

Stack Overflow用户
提问于 2014-12-24 16:44:21
回答 1查看 61关注 0票数 0

我的网站是多域网站使用oa_domains模块(在开放中庭)。所有的网络都是在SSL下,也不例外。

没有SSL,它工作得很好(多域或单域)。配置为https://www.drupal.org/node/2265627 (#4)

为了在SSL下使用一个域设置,除了修改.htaccess (重定向http -> https)之外,我还添加了base_url到besides ://www.domain.com。这个效果很好。

我的问题是,现在我需要使用oa_domains module+SSL配置多域,我不能再使用base_url (为了使SSL工作),因为域是不同的。

我在考虑在settings.php中使用if语句。但是有些文档说我应该处理不同域的目录。

然后添加site/domain1.com和site/domain2.com,并将settings.php复制到两个位置,但使用不同的base_urls对它们进行更改。但是,它仍然不能工作(错误、找不到页面,或者不能访问主题的图像,加上脚本中的很多http:// )。

我可以在settings.php中使用if语句吗?如何知道当前域名?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-27 00:26:26

我刚把

$host =$_SERVER‘’HTTP_HOST‘;$base_url =’http://'.$host‘;

用于设置$base_url (settings.php)和

然后创建domain2.com的符号链接,-> domain1.com。

就这样!

霍赛斯

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

https://stackoverflow.com/questions/27639893

复制
相关文章

相似问题

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