Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Web.config IIS重写规则以忽略特定文件_C#_.net_Web Config_Iis 8_Url Rewrite Module - Fatal编程技术网

C# Web.config IIS重写规则以忽略特定文件

C# Web.config IIS重写规则以忽略特定文件,c#,.net,web-config,iis-8,url-rewrite-module,C#,.net,Web Config,Iis 8,Url Rewrite Module,我的站点上有一个站点txt地图sitemaphttp.txt。我将所有流量重定向到HTTPS。我仍然希望谷歌能够阅读这个网站地图,所以它不会从https://example.com/sitemaphttp.txt但是来自http://example.com/sitemaphttp.txt。我需要将什么重写规则添加到web.config,以便它忽略所有其他规则,只允许该特定文件通过。从父站点地图链接到自定义站点地图提供程序 从父站点地图,在中的位置创建SiteMapNode 您希望子站点地图所在的

我的站点上有一个站点txt地图sitemaphttp.txt。我将所有流量重定向到HTTPS。我仍然希望谷歌能够阅读这个网站地图,所以它不会从
https://example.com/sitemaphttp.txt
但是来自
http://example.com/sitemaphttp.txt
。我需要将什么重写规则添加到web.config,以便它忽略所有其他规则,只允许该特定文件通过。

从父站点地图链接到自定义站点地图提供程序

  • 从父站点地图,在中的位置创建SiteMapNode 您希望子站点地图所在的导航结构 显示

    例如,如果使用默认的XmlSiteMapProvider类, 打开Web.sitemap文件,并在 层次结构中的适当位置:

  • provider属性对应于Web.config文件中的provider的name属性

  • 使用Add元素将自定义站点地图提供程序添加到Web.config文件中。以下代码添加了名为SimpleTextSiteMapProvider的自定义提供程序,但将XmlSiteMapProvider维护为默认的站点地图提供程序