我有一个在Azure上的Joomla网站。我已经正确设置了.com,并且我明白为什么* azurewebsites.net网址仍然有效。重定向* azurewebsites.net到COM但不是CDN
我想将所有流量从* azurewebsites.net重定向到.com。我遵循这个指南,它按预期工作。 http://onthecloud.azurewebsites.net/seo-tip-how-to-block-the-.azurewebsites.net-domain
但是,我也有一个Azure CDN(mycdn.azureedge.net/)。我使用JCH Optimize来设置CDN。我看到了对mycdn.azureedge.net/的调用正确生成。但是,不知何故,因为web.config重定向,所有流量都会从CDN 返回重定向到我的.com,这违背了CDN的目的。这会创建很多重定向呼叫。
有没有办法写web.config行来排除CDN?
这是我的web.config的样子。当我删除这些行时,CDN重定向消失,所以问题真的在这里。
<rule name="Disable Azure Domain" patternSyntax="Wildcard" stopProcessing="true">
<match url="*" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
<add input="{HTTP_HOST}" pattern="*.azurewebsites.net" />
</conditions>
<action type="Redirect" url="http://www.example.com{REQUEST_URI}" redirectType="Permanent" />
</rule>
你能分享你的网站和CDN的网址?我怀疑你已经设置了它的输入条件适用于这两个网站 –