静态发布和 HTTPS

2024-03-12

遵循这个问题:大型网站上 Silverstripe 的静态发布 https://stackoverflow.com/questions/46313840/static-publishing-in-silverstripe-on-large-sites

我们一直在从这个分支实现该模块(https://github.com/Focus-Flow/silverstripe-staticpublishqueue/ https://github.com/Focus-Flow/silverstripe-staticpublishqueue/)并且它在本地运行得很好。我们做了一些修改来实现我们自己的类别页面,但没什么特别的。

现在唯一的问题是,当我们在本地使用 https 而不是 http 的服务器上进行测试时,一切都不起作用了。我一直在尝试更改 FileSystemPublisher.php 文件中的一些内容以使用 https 而不是 http,但它没有执行任何操作。

另一件事,它可能是链接的,当我进入我们子网站的管理后端时,编辑页面中的所有页面链接都在“http”中,显然服务器上有一个 https 重定向。

所以我想我有两个问题:

  • 如何使静态发布队列与 https 一起工作?

  • 如何让 silverstripe 明白所有网站页面都应该是 https 而不是 http,所以它在管理后端显示这种方式?

提前致谢。


Subsite有一个方法叫做absoluteBaseURL(),所以你可以在你的Page_Controller::init():

$currentSubsite = Subsite::currentSubsite();

Director::setBaseURL($currentSubsite->absoluteBaseURL());

当然,您需要配置子站点的域,包括 https

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

静态发布和 HTTPS 的相关文章

  • Silverstripe 管理员:“有一个”下拉列表在导入后转换为普通输入字段

    我在 Silverstripe 的管理方面遇到一些问题 我定义了一个数据库模型 请参阅下面的类定义 在进行开发 构建后 一切都按预期进行 当我尝试添加新的 包 时 所有 有一个 字段都带有下拉菜单 参见屏幕截图 1 我还构建了一个导入这些包
  • SilverStripe - 限制数据对象可以拥有的多个关系的数量

    如果我有一个 has many我想与之管理的关系GridField在 cms 中 我将如何限制一个对象可以拥有的关系数量 这可能吗 我可以在模型中执行此操作吗 还是必须将其添加到GridField我正在使用添加和删除关系 我正在考虑实施Gr
  • 在 Dataobject 中提交表单 - Silverstripe 3.1

    我正在使用 Aram 的 DataobjectAsPage 模块 现在我想在每个 DOaP 站点上都有一个表单 我在我的数据对象中创建了这样的表单 public function RegistrationForm fields new Fi
  • SilverStripe 4.1 - SS_DEFAULT_ADMIN_USERNAME 和 PASSWORD 不受尊重

    我有一个在 Ubuntu Vagrant VM 上运行的 SilverStripe 4 1 站点 从 3 4 升级 我有以下内容 env file Default Admin SS DEFAULT ADMIN USERNAME admin
  • 如何在silverstripe数据扩展中自动发布图像

    我试图将上传字段添加到自定义数据扩展并让图像字段正常工作 但是 我上传的图像仍处于概念模式 我必须转到 文件 选项卡才能发布它 我尝试使用 Silverstripe 文档中提供的代码 但这似乎只适用于常规页面 我发现了一个和我类似的问题 如
  • $Pos from Bottom inside <%循环DataObjects %>

    可以在数据对象上的模板循环内以某种方式判断您是否位于 Pos 24 但从底部开始计数 类似于 do stuff or like do stuff or like do stuff 在 Silverstripe 3 中 能够执行以下操作 He
  • 银条纹。如何从www.域名重定向到域名?

    我正在寻找该方法的相反方法 Director forceWWW 我的主域应该是 没有 www 的域名 com SilverStripe 没有将所有 www 链接重定向到非 www 链接的功能 相反 你可以写一个 htaccess Rewri
  • 是否可以在 Silverstripe 模板变量上运行函数来格式化输出?

    我创建了一个数据模型 其中包含办公室地址的纯文本区域输入字段 我想做相当于nl2br OfficeAddr 在我的相关 Silverstripe 模板中打印数据时 据我所知 他们的模板系统不支持此类功能 我错过了什么吗 有什么推荐的解决方法
  • SilverStripe 3 - <%循环%>的选项

    是否有我可以添加到循环中的所有选项的列表 我不知道选项是否是正确的名称 我的意思是这些 有人可以告诉我这里可能发生的一切吗 它的正确名称是什么 你的问题有一个错误 是 or 看 您正在循环 DataObject 列表 well loop基本
  • 如何将自定义数据传递到模板

    一般来说 我对 OOP 框架很陌生 尤其是 Silverstripe 我确信我错过了一些重要的东西 我目前正在尝试为我的主页创建一个 Twitter feed 在我的 Page controller 中我有 public function
  • Silverstripe 一页上有多个用户表单

    我正在尝试创建一个页面 该页面将在选项卡式视图中显示多个用户表单 例如基本联系表 索取报价表等 我以为我可以创建一个新的页面类型并循环子级以显示表单 但是 Form 变量没有呈现表单 div h2 Title h2 Form div 我是否
  • 熟悉 SilverStripe 吗?您的意见/印象是什么? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 银条。已上传直播。获取“SilverStripe Framework 需要定义 $databaseConfig”。

    我已将网站上传到实时服务器 导入数据库并更新 mysite config php 中的数据库连接信息 但出现以下错误 SilverStripe Framework requires a databaseConfig defined 这似乎来
  • 银条纹。在 ModelAdmin 中按日期范围搜索

    我的数据对象中有日期属性 如何在 ModelAdmin 中按日期范围进行搜索 例如 搜索日期大于 2007 13 01 且小于 2007 17 01 的所有项目 或 搜索日期在 2007 13 01 和 2007 17 01 之间的所有项目
  • silverstripe - 将样式添加到编辑器上的“样式”下拉菜单

    从上面的问题来看 我认为这相对容易 但我找不到任何有关如何将样式添加到 样式 下拉菜单的文档 谁能把我推向正确的方向 样式下拉列表会根据主题的typography css 文件中找到的类自动填充 要添加类 只需确保它们已在那里定义即可 或者
  • silverstripe Sitetree onAfterWrite - renderWith 错误:找不到模板

    为了从页面内容自动生成 pdf 我想在页面类的 onAfterWrite 中使用 renderWith 函数 稍后使用 DOMPDF 将从返回的 HTML 生成 PDF public function onAfterWrite parent
  • Silverstripe 后端发生奇怪的行为?

    突然间 每当我尝试单击 silverstripe 后端中的页面时 它最初会显示如下 我正在运行 SS 3 2 当这种情况开始发生时 我升级到 3 2 1 看看是否可以解决问题 但不行 有时它也会显示此错误消息 User Warning Co
  • 静态发布和 HTTPS

    遵循这个问题 大型网站上 Silverstripe 的静态发布 https stackoverflow com questions 46313840 static publishing in silverstripe on large si
  • 如何翻译$url_handlers?

    我遇到一个情况 需要翻译以下内容 url handlers对于不同的国家 因此 在英文网站上 URL 如下所示 http website com gyms boston group training http website com gym
  • 如何在 Silverstripe CMS 中使用 JavaScript?

    我正在使用 SilverStripe 3 0 CMS 并且我需要将 Google 地图包含到 CMS 中 我正在跟进这一步 http www silverstripe org general questions show 14596 pos

随机推荐

  • 使用 BeautifulSoup python 3.6 抓取数据时网页值丢失

    我正在使用下面的脚本来删除 股票报价 数据http fortune com fortune500 xcel energy http fortune com fortune500 xcel energy 但其给出空白 我也使用过硒驱动程序 但
  • 从十六进制 istream 中读取双精度值

    Given double foo我可以使用十六进制格式字符串分配它sscanf像这样 sscanf 0XD lg foo 但我似乎无法得到istringstream以同样的方式行事 所有这些都只需写入 0 即可foo istringstre
  • 哈斯克尔范围 (GHCi)

    我正在阅读为你学习 Haskell 以造福人类 http learnyouahaskell com 他的例子 http learnyouahaskell com starting out texas ranges 2 2 20 and 3
  • 逻辑或在doctrine2 getRepository->findBy()

    如何像doctrine2中那样编写查询 SELECT from table where field value1 or field value2 我发现了类似的东西 em gt getRepository myentitity gt fin
  • 从 Selenium WebDriver 中的 WebElement 获取 CSS 选择器字符串 - Java

    我有一个 WebElement 我只是想提取 CSS 选择器字符串 这是我调试代码时变量的值 ChromeDriver MAC 上的 chrome 345345345n5435345b34 gt css 选择器 div class 警报警报
  • UICollectionView 自动调整大小和动态行数

    我正在尝试做这样的事情 Basically I am using a UICollectionView and the cells 3 diferent xib 到目前为止 它有效 我想做的事情是 Set a autoheight 如果旋转
  • 使用c#泛型继承,而类类型是继承的

    在 C 中可能有这样的事情吗 假设我有这个 public class T U 我想要这个 public class A
  • scipy linregress 函数错误的标准错误返回?

    我遇到了一个奇怪的情况 scipy stats linregress 似乎返回了不正确的标准错误 from scipy import stats x 5 05 6 75 3 21 2 66 y 1 65 26 5 5 93 7 96 gra
  • mergeMap 和 mergeMapTo 有什么区别?

    在 rxjs5 文档中 它提到 为了减少多态性并从运算符中获得更好的性能 一些运算符已被拆分为多个运算符 它的实际含义是什么以及如何使用 mergeMapTo 运算符 来自docs http reactivex io rxjs class
  • 如何更改 Rust 字符串中特定索引处的字符?

    我正在尝试更改字符串中特定索引处的单个字符 但我不知道如何更改 例如 我如何将 hello world 中的第四个字符更改为 x 以便它成为 helxo world 最简单的方法是使用replace range https doc rust
  • 让模型监听嵌套模型和集合的最佳模式?

    使用 Backbone js 让模型监听所有嵌套模型和集合的最佳模式是什么 我应该将嵌套模型 集合放入属性中吗 我应该手动创建亲子关系并触发事件吗 与 Backbone js 的大多数事情一样 您不会得到 正确 的答案 但我可以分享我是如何
  • 在一定规则下动态创建数组

    我需要创建具有遵循这些模式的某些值 属性的数组 不幸的是 我的数学知识不允许我找到规律 以下是应在 从下到上 n 1 2 和 3 处输出的数组示例 计算每条边上的红色框 所有红色和绿色方块都应该分配一些值 而所有白色方块都需要未定义 或空
  • 参数里面的冒号是什么意思? [复制]

    这个问题在这里已经有答案了 words pron dict str 上的冒号是什么意思 我在 python 2 7 上遇到语法错误 是Python 3吗 我该如何使用它 class TextToSpeech CHUNK 1024 def i
  • DDD 中哪一层应该包含查询

    我有一个简单的 DDD 服务 带有文章聚合根 我使用 MediatR 和 CQRS 来分离命令和查询 在 DDD 域中不应依赖于应用程序和基础设施层 我有一个存储库 IArticleRepository 用于从文章数据库中组合一些数据 我有
  • 显示字符串的可能组合

    我试图获取一个字符串并显示它的可能组合 在 PHP 中 但同时按每个单词的顺序说出 例如 你好吗 将返回 一个数组 How are you How are are you how you are 我现在的代码显示了所有组合 但我希望它保持它
  • OnLoad方法和Load事件之间的区别?

    有什么区别OnLoad方法和Load事件 我正在开发 WinForm 控件 我应该注册到Load事件或覆盖OnLoad方法 每一种的优点和缺点是什么 我会去覆盖OnLoad 这样您就可以节省 CPU 周期来调用事件处理程序 如果您从控件继承
  • 单元测试 MVC 控制器

    我的 ASP NET MVC 应用程序中的控制器根据几个相当简单的规则预先填充我的视图显示的表单数据 在我的单元测试中涵盖这似乎是一件好事 但我能看到验证表单中是否放置了正确数据的唯一方法是以一种不自然的方式从控制器中提取逻辑 有人可以提出
  • 如何在Sphinx中展开侧边栏目录树上的所有小节?

    我想知道是否有一种方法可以扩展包含在标题下的所有小节index rst file 举个例子 它是这样的 Section 1 Section 2 Section 3 这就是我希望的样子 Section 1 Subsection 1 1 Sub
  • 如何手动渲染表单字段并设置其初始值?

    我正在尝试手动渲染表单的字段 以便我的设计师同事可以操作 HTML 中的输入元素 而不是在 Python 源代码中苦苦挣扎 IE 而不是像这样声明表单字段 form first name 其实我确实
  • 静态发布和 HTTPS

    遵循这个问题 大型网站上 Silverstripe 的静态发布 https stackoverflow com questions 46313840 static publishing in silverstripe on large si