使用 1 个站点地图,但动态更改每个链接的目标位置

发布于 2024-09-29 05:50:34 字数 242 浏览 3 评论 0原文

我的项目中有一个站点地图文件。我们的服务器上不包含此文件上的任何链接。它们都位于另一个项目中。我们需要这个站点地图来模仿原始站点的导航。

现在 url 设置如下:

url-"~/folder a/file.aspx"

我想做的是动态更改这些链接的服务器位置。有办法做到这一点吗?

基本上我不想在站点地图中对 dev.server 或 prod.server 进行硬编码。

I have a sitemap file in my project. None of the links on this file are contained on our server. They all are located on another project. We need this sitemap to mimic the navigation of the original site.

Right now the url is setup like this:

url-"~/folder a/file.aspx"

What I would like to do is dynamically change the server location of these links. Is there a way to do that?

Basically I don't want to have to hard code the dev.server or the prod.server in the sitemap.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

花想c 2024-10-06 05:50:34

您最好的选择可能是创建一个自定义 XmlSiteMapProvider您的 URL 将附加到的“基本 URL”属性。然后,您可以将基本 URL 更改为适当的站点(开发/生产)。

Your best bet is probably to create a custom XmlSiteMapProvider with a "base URL" property that your URLs will be appended to. You can then change your base URL to the appropriate site (dev/prodction).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文