php - TYPO3 6.2 中的链接验证器(错误:403,代理验证)
问题描述
我们的客户需要一个死链接列表。客户的网站目前在 TYPO3 6.2 上运行。这个想法是使用核心扩展“链接验证器”。
我们的问题是我们公司背后有一个严格的代理,并且链接验证器通过所有外部链接抛出 403 错误(代理身份验证)。
有没有给“链接验证器”一个代理配置的解决方案?
解决方案
转到安装工具,单击所有配置并更改以下设置:
- [HTTP]['proxy_host']
- [HTTP]['proxy_port']
- 等等
TYPO3 6.2 的 Linkvalidator 使用该类TYPO3\CMS\Core\Http\HttpRequest
来检查外部链接。这使用代理设置,所以这应该工作。
如果这不起作用,您可以编写一个扩展,使用 Linkvalidator 中的现有钩子来覆盖 Linkvalidator 用于检查外部链接的默认类(ExternalLinktype)。如果您选择这样做,最好在 SO 上问另一个问题。
推荐阅读
- neural-network - BERT掩码语言模型中第i个token的MASK对第i个token的预测分布的影响
- performance - 我需要图表上升,保持一段时间,下降(不是一直下降)然后上升,保持一段时间,下降总共4小时测试
- image - 如何从 react-native 应用程序查看谷歌驱动器图像和视频文件?
- regex - 信用卡与号码匹配+过期和CVV
- polymorphism - EF Core - ThenInclude() 与多态元素的集合
- excel - 需要运行时错误“424”对象 - 不确定我在这段代码中写错了什么?
- python - 是否可以在深度神经网络中进行实时训练和测试?
- html - chart.js 图表大小与容器设置大小不同
- python - elif 条件不适用于 python 中的字符串匹配
- python - 如何在 jupyter notebook 中运行 parse_args()?收到错误 SystemExit: 2