IIS 7.0 中的 URL 重写
我有两个单独的配置文件,其中包含 url reqwrite 标签,我想将这些文件指向 rewrite 元素下的 web.config,直到我有一个,
<rewriteMaps configSource="VanityUrl\urls.config" />
如果我添加一个更多类似的标签来指向另一个文件,它会抛出 500 服务器错误 我可以添加多个 rewriteMaps 标签来指向 web.config 或任何替代文件中的多个文件吗,两个单独文件背后的原因是一个用于重写,另一个用于静态重定向
i have two seperate config files, which contains url reqwrite tags, i want to point these files to the web.config, under rewrite element, until i have one
<rewriteMaps configSource="VanityUrl\urls.config" />
if i add one more similar tag to point another file, it throws the 500 server error
can i add multiple rewriteMaps tag to point multiple files in web.config, or any alternate, the reason behind 2 seperate files are one is used for rewrite, and another for static redirects
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
拥有多个 rewriteMaps 标记将违反 web.config 架构,因此 IIS 不会允许您这样做。我认为您需要将它们组合起来,或者采取一些巧妙的措施在运行时从两个单独的配置文件加载它们。
Having multiple rewriteMaps tags will violate the web.config schema, so IIS won't let you do that. I think you'll need to combine them, or do something clever to load them at runtime from your two separate configuration files.