问题标签 [urlrewriting.net]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
19591 浏览

asp.net - URL 重写从 /default.aspx 到 /

我在 IIS 6 中使用 URL Rewriting.NET 工具。我在 IIS 中为 default.aspx 设置了默认页面内容。我想要做的是让 /default.aspx 提供一个 301 重定向到根目录(www.example.com/default.aspx -> www.example.com)。我试过关闭默认文档,但无济于事。

我希望做的是使用几个 URL Rewriting.NET 规则来实现这个目标。有什么想法吗?

编辑:

对不起,我忘了澄清。如果我在默认文档打开的情况下从 /default.aspx 重定向到 /(我想让它们保持打开状态),那么我会得到一个无限循环的 default -> / -> default

0 投票
1 回答
1210 浏览

asp.net - UrlRewriting.Net 正则表达式 - “不在字符串中”

我可能在这里叫错了树,但我正用头撞墙,试图写一个正则表达式重写。

我有两个相同的站点,但客户端选择使用一台服务器(称为http://www1.test.com)来托管站点的一部分以减轻其他站点的负载。

我正在使用 urlrewriting.net,到目前为止,我已经将简单的一面(www.test.com/minisite)设置为指向 www1.test.com/minisite。

我现在遇到的问题是我想要一个规则或一组规则,将所有不在 www1.test.com/minisite(即 www1.test.com/default.aspx)上的东西指向 www.test.com /$1

所以我真正需要的是一个 reg ex,它将在 url 中查找不包含 /minisite 和 /assets 的任何内容

这甚至可能吗?如果是这样,正则表达式规则会是什么样子?

在此先感谢干杯道格

0 投票
4 回答
907 浏览

.net - 哪一个更好 ?URLReWriter.net 或 URLReWriting.NET

我不知道您是否遇到过urlrewriter.net,因为到目前为止,我已经看到urlrewriting.net更受欢迎。

有人可以告诉我哪一个实际上更容易实现并且更强大吗?

谢谢...

0 投票
1 回答
977 浏览

c# - UrlRewriteModule.net 和会话问题

我在 asp.net 网络应用程序中遇到问题。

我正在使用 UrlRewritingNet.UrlRewrite ,只有当页面上没有使用会话时它才能正常工作。

例如:带有代码的简单页面 Default.aspx:

如果我通过地址访问它

没关系,但如果我尝试

我有错误:

我该如何解决这个问题?

UPD:我在这里找到了答案

只需在 web.config 中添加两行

0 投票
2 回答
1153 浏览

asp.net - Urlrewriting.net 页面不会导致回发

我正在使用带有 UrlRewriting.Net 的网络表单来重写页面,例如

http://www.example.com/stuff.aspx?c=30
变成
http://www.example.com/stuff/30-this-stuff.aspx.

只要加载了正确的内容,它就可以工作;但是,所有回发都不起作用(主要是页面上的按钮)。如果我在 上设置断点Page_Load,我发现它IsPostBack总是错误的。有想法该怎么解决这个吗?现在我只是在 Visual Studio 2008 上。

编辑: 我已经切换到UrlRewriter.Net,经过一些调整(参见Scott Gu 的文章)。除此之外,我已经将我最初的问题发布到开发者论坛:如果我得到答案,我会在这里发布(除非先在这里发布)。

0 投票
3 回答
2423 浏览

query-string - 虚拟 url 中的 urlrewritING.net 查询字符导致重定向循环

我有一个项目,我们正在为客户重建一个站点,新站点在.net 平台上使用 umbraco。旧址是冷聚变。

Umbraco 使用 urlrewriting.net 库,因此我为旧的冷融合 url 创建了所有 301 recirect 规则,但这会导致无限循环。

我知道 ”。” 有一个特殊的含义,但效果很好,我也用过“。” 匹配任何字符,包括“?” 以查询字符串开头的字符。如果我访问没有像这样的查询字符串尝试 url

然后我被正确重定向到

但是,如果我尝试 url(问号是唯一的区别)

然后我最终进入到自身的重定向循环。(我检查了响应头)

有谁知道我做错了什么或者是 urlrewriting.net 库中的错误?或如何纠正问题?

0 投票
2 回答
1593 浏览

asp.net - 如何使用 urlrewriting.net 将图像请求重定向到另一个文件夹

我正在使用 urlrewriting.net 来重定向级联样式表图像请求。我一直在尝试这样做,但没有运气。这是我添加的重写:

我想知道它是否有什么问题。我正在尝试将向一个文件夹发出的所有 http get 请求链接到重定向到图像文件夹。因此,例如,当我提出这样的请求时

http://localhost:8080/estadisticas/spines.png

我希望网络服务器查看图像

http://localhost:8080/images/spines.png

0 投票
5 回答
2191 浏览

asp.net - Urlrewriting.net IsPostBack 总是假的

我正在重写 URL Urlrewriting.net,并且遇到了似乎是一个常见问题,但我似乎可以修复它。我将介绍一个简化的案例。

URL 重写与规则完美配合:

在页面上,我有一个 DataList,里面有 2 个 asp:buttons。单击时,页面会刷新但不执行任何操作。

我按照ScottGu 的文章实现了一个表单控件适配器来重写表单的操作以匹配重写的 URL。

浏览器中的页面 URL:http://...../dev/catalog/13/Music.aspx

我现在在表单操作上看到了正确的 URL,并且在调试时我可以看到页面加载事件触发。

现在的问题是,每次页面加载 Page.IsPostback 时都是错误的,导致页面重新绑定 DataList 并因此忽略应该触发的 ItemCommand 按钮。

我正在使用 .NET 3.5 SP1,母版页上有一个 ScriptManager,但此页面上没有 UpdatePanel。我也尝试过重置 Form.Action 属性并绕过 ScottGu 的解决方案,结果相同。如果我不使用重写器直接访问页面 URL,一切正常。

我错过了什么?

0 投票
1 回答
1467 浏览

asp.net - 使用 UrlRewritingNet.UrlRewriter 使用基于域名的 URL 重定向

我想在一个基于域的asp.net网站中重定向一个请求,我的场景是这样的。

我有应用程序设置,以便它将处理来自多个域的请求,例如 fromwww.abc.comwww.xyz.com,现在我希望当请求到达时,www.abc.com/default.aspxurl 将被重写为www.abc.com/custom/abcdefault.aspxwhile 对于所有其他请求,例如www.xyz.com/default.aspx它应该什么都不做。

我目前正在使用UrlRewritingNet.UrlRewriterURL 重写,

谢谢,

0 投票
1 回答
227 浏览

java - 为 HTTPS 站点路由 HTTP 图像

我正在运行一个站点,用户可以在其中链接来自其他站点的图像和缩略图的内容。在 https 安全用户中查看这些图像时,他们会收到安全警告,因为 http 内容包含在 https 页面中。

为了解决这个问题,我想通过我的服务器将图像路由到客户端,在那里通过“给”它们所需的 https protokoll。

例如,当查看安全站点上的内容时,图像标签将如下所示: <img src="https://mysite/img.aspx?src=http://url.to/someimage.jpg" >

作为我使用 Umbraco(.NET 3.5,IIS7)的站点,我已经研究过使用 urlrewritingnet 库,但它似乎只能重写和重定向 url。

有人做过吗?