gpt4 book ai didi

将目录重定向到 Azure url

转载 作者:行者123 更新时间:2023-12-03 00:16:27 24 4
gpt4 key购买 nike

我在 webconfig 中编写了此规则,以将 thsi 文件夹中的所有资源重定向到我的 azure blob,但那里没有显示任何图像。

 <rule name="RewriteIncomingCdnRequest" stopProcessing="true">
<match url="^/CDN/(.*)$" ignoreCase="false"/>
<action type="Redirect" redirectType="Permanent" url="https://stplatformstorage.blob.core.windows.net/static/{R:0}" />
</rule>

http://sttest.azurewebsites.net/CDN/image_cdn-trans.png这应该重定向到 azure 存储......

存储上的图像 URL https://stplatformstorage.blob.core.windows.net/static/image_cdn-trans.png

最佳答案

你有一个糟糕的正则表达式 - 正如所写, url="^/CDN/(.*)$"只会匹配/CDN/image_cdn-trans.png - 因为“^”意味着“从...开始” "-- 你真正需要的是 url="^.*/CDN/(.*)$",然后使用匹配组 {R:1} - for:

<rule name="RewriteIncomingCdnRequest" stopProcessing="true">
<match url="^.*/CDN/(.*)$" ignoreCase="false"/>
<action type="Redirect" redirectType="Permanent" url="https://stplatformstorage.blob.core.windows.net/static/{R:1}" />
</rule>

URL重写模块有一个很棒的测试功能来测试你的正则表达式。

关于将目录重定向到 Azure url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13744998/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com