问题标签 [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.
urlrewriter.net - Intelligencia URLRewriter - 所有 *.html 到 *.aspx
如何告诉 URLRewriter 将所有 *.html 请求转换为 *.aspx 请求?
以下内容适用于一页。
<rewrite url="~/mypage.html" to="mypage.aspx" />
如何在一个地方为所有页面执行此操作?
谢谢,
asp.net - 如何使用 url rewriter.net 自动重写 url
我正在尝试重写与此模式匹配的任何 URL:
对此:
我可以单独编写它们,但我想做的是检测任何看起来像的 URL"~/User/Ahmed/Ahmed"
并将它们自动重写为"Ahmed"
谢谢
url-rewriting - system.webServer/rewrite -> UrlRewriting
我有一个 php 项目Web.config
:
但是需要在IIS6上安装。想知道是否可以在UrlRewriting.NET上进行配置?如何?
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
希望这有帮助。
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”)
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
.net - 禁用本地请求的 web.config 重写规则
我有一个页面抓取器用于从站点的子目录中抓取内容,而我的重写规则正在干扰内容抓取。例如,爬虫正在抓取旧版网站的内容:
/catalog/catalog.asp?page=23§ion=14
然后使用它来填充新版本:
/PartsBook/Catalog.aspx?page=23§ion=14
除了使用此内容预填充新站点外,我还将旧网址重定向给那些将他们的书标记到新网址的人。问题在于它导致刮板尝试读取新页面而不是旧页面。有没有办法使用规则条件将规则限制为仅影响非本地请求?
asp.net - 使用 Intelligencia UrlRewriter 正则表达式重写 URL
我正在尝试使用正则表达式来捕获一些传入的 url,但我无法将正确的表达式放在一起。
基本上我正在尝试重写
mydomain.com/abc12
进入
mydomain.com/default.aspx?referrer=abc12
扩展名始终是 5 个字符的[a-z0-9]
代码,我不知道如何仅匹配该特定组合。我写的任何东西似乎都能捕捉到我所有的 CSS 文件和所有东西。
真的,我只需要获取那 5 个字符代码,所以如果您对如何执行此操作有其他建议,我也愿意接受其他建议。
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 的第一段是目录或文件,我希望规则不触发。有谁知道我该怎么做这样的检查?