gpt4 book ai didi

asp.net - 重写sitemap.xml url - asp.net web.config

转载 作者:行者123 更新时间:2023-12-01 08:29:16 27 4
gpt4 key购买 nike

我知道在 htaccess 中,但是如何使用 web.config 规则属性重写站点地图的 url。我尝试了以下方法,但没有奏效

<rule name="sitemap URL" patternSyntax="ECMAScript" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^/sitemap.xml$" /> - Not working
<add input="{HTTP_HOST}" pattern="^domain.com/sitemap.xml$" /> - Not working
<add input="{HTTP_HOST}" pattern="^www.domain.com/sitemap.xml$" /> - Not working
</conditions>
<action type="Rewrite" url="foldername/sitemaps/sitemap-a.xml" />
</rule>

也试过

<rule name="sitemap URL" patternSyntax="ECMAScript" stopProcessing="true">
<match url="^.+\.(local|www)?(domain).+\.(?:xml)$" />
<action type="Rewrite" url="foldername/sitemaps/sitemap-a.xml" />
</rule>

最佳答案

这对我有用。

<rule name="SiteMap" patternSyntax="Wildcard" stopProcessing="true">
<match url="sitemap.xml" />
<action type="Rewrite" url="sitemap.ashx" appendQueryString="false" />
</rule>

关于asp.net - 重写sitemap.xml url - asp.net web.config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24352687/

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