问题标签 [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 投票
1 回答
270 浏览

urlrewriter.net - Intelligencia URLRewriter - 所有 *.html 到 *.aspx

如何告诉 URLRewriter 将所有 *.html 请求转换为 *.aspx 请求?

以下内容适用于一页。

<rewrite url="~/mypage.html" to="mypage.aspx" />

如何在一个地方为所有页面执行此操作?

谢谢,

0 投票
1 回答
270 浏览

asp.net - urlrewriter.net 元素 'rewrtie' 是不允许的

我正在尝试使用 urlrewriter.net 并按照此处的说明进行操作,但是当我运行它时出现此错误:

这是我在 web.config 文件中添加的内容:

使用asp.net 3.5有什么问题,谢谢

0 投票
1 回答
230 浏览

asp.net - 如何使用 url rewriter.net 自动重写 url

我正在尝试重写与此模式匹配的任何 URL:

对此:

我可以单独编写它们,但我想做的是检测任何看起来像的 URL"~/User/Ahmed/Ahmed"并将它们自动重写为"Ahmed"

谢谢

0 投票
1 回答
1935 浏览

url-rewriting - system.webServer/rewrite -> UrlRewriting

我有一个 php 项目Web.config

但是需要在IIS6上安装。想知道是否可以在UrlRewriting.NET上进行配置?如何?

0 投票
2 回答
953 浏览

asp.net - 在 asp.net 中的 Urlrewrite

我目前正在使用 IIS7 的 Url Re-write 模块,但是使用 IIS7 的 url re-write 模块的主要漏洞是我必须为所有页面编写规则,我想在网站上使用,我想使用一条命令规则并将其重定向到特定页面(例如主页)并使用 global.asax 我可以将其重定向到所需页面...

是否可以重写 url,或者是否有任何可用的工具可以用于此目的,或者可以帮助我执行此操作的代码示例。

我不想在 url 中扩展。

我有 index.aspx、news.aspx、artist.aspx、lessons.aspx 之类的页面...我想要索引、新闻、课程、​​艺术家之类的网址,我在 web.config 中创建了一个规则,例如

这会将任何页面登陆到default.aspx,然后在global.asax中使用rawUrl,我正在检查页面,就像用户输入“新闻”然后我重写到news.aspx

希望这有帮助。

0 投票
2 回答
147 浏览

asp.net-mvc-3 - 在页面上显示 URL 的优雅方式

是否有一种使用 ASP.NET MVC3 在页面上显示 URL 的优雅方式。我正在寻找的方法应该接受 contollerName、actionName 和 routeValue(类似于 @Html.ActionLink() 通过参数)

egCode: 这是链接:@thatMethod ("Show", "Post", new { Post = 0 })

egResult:这是链接:http://localhost:3120/Post/Show/0

编辑1: 我不希望它是超链接,只是纯文本。

编辑 2: 它需要显示域(在前面的示例中为“http://localhost:3120”)

0 投票
1 回答
1009 浏览

url-rewriting - Umbraco 使用 UrlRewritingNet 重写规则

我正在尝试为我们拥有的新 Umbraco 网站设置一些重写规则。我需要从以前的网站 Url 重定向到 Umbraco 内的新位置,即:

http://www.somedomain.com/index.php/en/cms/59_about+energy+management

http://www.somedomain.com/energy-management.aspx

这是我目前的规则:

我已经设法让 home.aspx 重定向回根位置,但我所做的一切似乎都不适用于旧的 Url

0 投票
1 回答
478 浏览

.net - 禁用本地请求的 web.config 重写规则

我有一个页面抓取器用于从站点的子目录中抓取内容,而我的重写规则正在干扰内容抓取。例如,爬虫正在抓取旧版网站的内容:

/catalog/catalog.asp?page=23§ion=14

然后使用它来填充新版本:

/PartsBook/Catalog.aspx?page=23§ion=14

除了使用此内容预填充新站点外,我还将旧网址重定向给那些将他们的书标记到新网址的人。问题在于它导致刮板尝试读取新页面而不是旧页面。有没有办法使用规则条件将规则限制为仅影响非本地请求?

0 投票
1 回答
471 浏览

asp.net - 使用 Intelligencia UrlRewriter 正则表达式重写 URL

我正在尝试使用正则表达式来捕获一些传入的 url,但我无法将正确的表达式放在一起。

基本上我正在尝试重写

mydomain.com/abc12

进入

mydomain.com/default.aspx?referrer=abc12

扩展名始终是 5 个字符的[a-z0-9]代码,我不知道如何仅匹配该特定组合。我写的任何东西似乎都能捕捉到我所有的 CSS 文件和所有东西。

真的,我只需要获取那 5 个字符代码,所以如果您对如何执行此操作有其他建议,我也愿意接受其他建议。

0 投票
1 回答
385 浏览

c# - 检查 URL 的第一段是否不是文件或目录

我的 web.config 文件中有一个重写规则,如下所示:

它的作用是让客户输入动态地名,然后输入他想查看的页面。例如,我有一个显示公司新闻的页面。我想查看一家名为“Pavilion”的公司的新闻,所以我输入:

并且 URL 重写将我带到

这样可行。但是对于这样的情况,我收到了很多关于找不到页面的错误:图像的 src 属性指向另一个页面中的某个不存在的名称。例如,在产品页面 (http://localhost/products/showproducts.aspx) 我有:

当我调试时,我看到它触发规则认为products是 {R:2} 并且undefined是 {R:1} 所以它尝试加载http://localhost/products/undefined/并且我收到错误:The file '/public/undefined.aspx' does not exist.

如果 url 的第一段是目录或文件,我希望规则不触发。有谁知道我该怎么做这样的检查?