我在我的網站上有一個站點txt地圖sitemaphttp.txt。我將所有流量重定向到HTTPS。我仍然希望谷歌能夠閱讀這個網站地圖,所以它不會從https://example.com/sitemaphttp.txt
中讀取它,而是從http://example.com/sitemaphttp.txt
中讀取它。什麼重寫規則我需要添加到web.config,所以它會忽略所有其他規則,只是讓特定的文件通過。Web.config IIS重寫規則忽略特定文件
0
A
回答
1
要鏈接到自定義站點地圖提供從父站點地圖
從父站點地圖,在 創建的位置的SiteMapNode您希望子網站導航結構地圖將顯示爲 。
例如,如果您使用的是默認的XmlSiteMapProvider類, 打開Web.sitemap文件,並在層次結構中添加以下的SiteMapNode在 適當的位置:
<siteMapNode provider="SimpleTextSiteMapProvider" />
注意
提供程序屬性對應於Web.config文件中提供程序的名稱屬性。
通過使用附加元素添加自定義網站地圖提供到Web.config文件。以下代碼添加了名爲SimpleTextSiteMapProvider的自定義提供程序,但將XmlSiteMapProvider作爲默認的站點地圖提供程序進行維護。
<configuration> <!-- other configuration sections --> <system.web> <!-- other configuration sections --> <siteMap defaultProvider="XmlSiteMapProvider"> <providers> <add name="SimpleTextSiteMapProvider" type="Samples.AspNet.SimpleTextSiteMapProvider,Samples.AspNet" siteMapFile = "siteMap.txt" /> </providers> </siteMap> </system.web> </configuration>
相關問題
- 1. iis重寫規則忽略子域
- 2. 翻譯apache重寫規則到IIS web.config
- 3. web.config中的IIS url重定向規則
- 4. IIS重寫規則在web.config中重定向HTTPS請求HTTP
- 5. IIS URL重寫https規則忽略本地主機
- 6. IIS web.config文件重定向規則對特定的網址而不是其他
- 7. IIS重寫規則
- 8. HTTPS請求忽略重寫規則
- 9. htaccess的重寫規則忽略前綴
- 10. IIS重寫模塊的web.config重寫規則更新不考慮
- 11. web.config重寫路徑規則
- 12. 製作htaccess的重寫規則忽略某些文件夾
- 13. IIS 7 URL重寫規則
- 14. IIS URL重寫規則
- 15. HTACCESS重寫:忽略另一個重寫規則
- 16. 爲特定頁面重寫規則以防止特定文化
- 17. 替換web.config變換中的IIS重寫規則
- 18. IIS 7.5 URL web.config中的重寫規則不起作用
- 19. Nginx的:如何讓重寫規則忽略的文件或文件夾
- 20. IIS/MVC web.config重寫
- 21. URL重寫規則在.NET中強制www,但忽略http(s)
- 22. 是否可以從Azure ServiceConfiguration文件讀取IIS重寫規則?
- 23. IIS重寫正則表達式規則
- 24. Git忽略特定文件
- 25. IIS/Azure web.config文件將流量重定向到非www的簡單規則HTTPS
- 26. 重寫規則轉換爲web.config
- 27. IIS重寫規則雙重問號
- 28. IIS 7 - 重寫規則不點火,但是與重定向
- 29. .htaccess重寫規則重寫css文件
- 30. IIS/web.config中的URL重定向規則不觸發