问题标签 [urlrewriter.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 投票
0 回答
30 浏览

url-rewriting - 为母版页和简单 aspx 页面上的 css 链接重写 URL 问题

我正在使用以下重写 url 规则。

这是我期待的以下结果

请求 URLhttp://localhost:82/IISApplication/ABC/Default.aspx 重写 URLhttp://localhost:82/IISApplication/Default.aspx?id="ABC"

Default.aspx 如果我引用它向上述 URL 请求的 css文件

和我在请求到上述 url 的母版页中引用的相同 css 文件

导致文件未找到错误

Css 文件位于 css 文件夹内,Default.aspx 和母版页在解决方案中处于同一级别。

我想知道为什么两者都请求不同的 URL。

请帮忙

0 投票
1 回答
272 浏览

c# - iis7 上的 urlrewriter 404 错误使用 asp.net 和 netFramework4.0

我不知道为什么我可以在 Visual Studio 上正确
显示它并且我可以在 iis 7 服务器上正确显示它并且我
的大部分页面都可以(例如://localhost:8080/Im-Younger-Than-You-p22/)
只有页面的类型 (//localhost:8080/Im-Younger-Than-You-p22/?ProductId=22) 不行
,我想知道为什么我可以在 Visual Studio 上直接运行它在 IE 上尝试
但我可以在 iis7 服务器上很好地运行它
是我的 web.config 错误吗?
或者是什么?
我正在运行本书(Beginning ASP.NET E-Commerce in C#)的第 12 章中的项目,并通过 paypal 的页面支付是 404
,但我可以在 Visual Studio 上运行它
,我也将它放在互联网上,http ://andrew.somee.com/BalloonShop 我无法将产品放入购物车

0 投票
1 回答
55 浏览

asp.net - 从其他文件加载 web.config 的一部分

重写器部分定义如下: <section name="rewriter" requirePermission="false" type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter" />

然后<rewriter>元素看起来像这样:

现在,我有大约 2000 个需要重定向到其他域的 url。我的Web.config文件本身就足够大了,但是当我将这 2000 个网址放入其中时,我得到:Cannot read configuration file because it exceeds the maximum file size错误消息。如果我将这些数据放入其他配置文件中,那么我如何从中引用它Web.config

我的应用程序在 ASP.NET 2.0 上运行并使用此包:https ://www.nuget.org/packages/Intelligencia.UrlRewriter进行 url 重写。

0 投票
1 回答
36 浏览

asp.net - 匹配部分 url 和重定向

我的web.config文件中有一个正则表达式,用于将用户重定向到其他域:

<redirect url="/(.*/)?((da-DK)|(es-ES))/?$" to="http://www.example.com" />

这成功匹配以下网址:

http://www.example.com/ik/da-DK/

但不是下面那个:

http://www.example.com/da-DK/

这是为什么?我确信这个正则表达式很好,因为我已经针对许多示例 url 对其进行了测试。这是解析器中的错误还是类似的错误?

我正在使用不再维护的 urlrewriter.net,但也许你们中的任何人过去都遇到过这样的问题?

0 投票
1 回答
340 浏览

asp.net - Intelligencia.UrlRewriter 检查域以重定向到 https

我在尝试在我的网站上强制 https 同时排除 locahost时遇到问题 我目前正在使用 Intelligencia.UrlRewriter 重写任何 url,并且我设置了以下规则:

这重定向很好,但我想确保我的本地主机调试不受影响。这显然在不同的 URL 下运行。所以我尝试了:

然而,这不起作用。我相信这样做的原因可能是它只评估 .com 之后的任何内容。 我试过搜索文档但没有运气。

除了在我的本地主机上,我如何始终强制使用 https 连接?

0 投票
1 回答
229 浏览

asp.net - 我正在使用 Intelligencia.UrlRewriter 进行 URL 重写附加

我在我的 asp.net 应用程序中使用 Intelligencia.UrlRewriter 进行 URL 重写。我的 URL 结构类似于 www.example.com/media/index.html。我在 URL 重写方面遇到了一个大问题,无论将上述 URL 附加到同一页面。我怎样才能防止附加?和/我的URL重写代码如下。

如果我输入 /media/index.htmltestt 那么它也显示相同的页面。我该如何解决这个问题。请帮我