azure - Microsoft Azure 应用程序在收到长 URL 时输出错误。我该如何解决?
问题描述
我正在使用应用服务来托管 wordpress 博客。当我使用我网站的搜索引擎进行搜索时,我收到一个 Azure 错误。我假设是因为 URL 作为防止注入攻击的安全功能太长了。
错误消息是:“您要查找的资源已被删除、名称已更改或暂时不可用。”
解决方案
您似乎需要将自定义 mime 类型添加到 Azure App Service web.config 文件中以用于您正在搜索的文件类型。
- 打开您的 Azure 门户。转到您用于托管 word press 的应用服务。单击高级工具。
- 单击“前往”。它将打开 Kudu App Service。
- 单击调试控制台>> CMD。
- 从顶部资源管理器导航中,转到 site/wwwroot 并找到您的 web.config 文件。
- 单击编辑铅笔图标。
- 它将为您打开编辑器来编辑您的 web.config 文件。在 staticContent 元素中添加您的 mime 类型。我在下面给出例子。
<mimeMap fileExtension=".mp4" mimeType="wp-content/themes/move-service/assets/video" />
<mimeMap fileExtension=".extension" mimeType="your_files_url" />
推荐阅读
- python - django 复制迁移表的模型名称
- wordpress - WPBakery - 在手机上查看页面时文本字体大小很小
- linux - 在 @INC 中找不到 ExtUtils/MakeMaker.pm
- pytorch - 为什么 torch.functional.sigmoid 和 torch.nn.functional.relu 不像 torch.nn.functional.tanh 那样被弃用?
- javascript - 混淆了 promise 和 async/await
- scrapy - 使用带有规则的 start_requests 进行 Scrapy
- ubuntu - MariaDB 使用所有可用的内存
- python - 计算目录和子目录中的文件数
- php - Bootstrap Studio 需要哪些导出设置
- bash - 如何将可能包含引号和非 ASCII 字符的参数从 PowerShell 传递到外部程序?