问题标签 [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.
url-rewriting - 如何从 Helicon ISAPI Rewrite 的目标重写 URL 中删除“数字/哈希/磅/#”符号?
我设置了以下重写规则:
RewriteRule /ProductF12.aspx$ /womens-jackets/l/20 [I,O,RP,L]
问题:
当有人击中:
/ProductF12.aspx?ProductId=7814&lang=en&colour=950%7C666666&mc=yes#sthash.oYnetaAi.qjtu
它去:
/womens-jackets/l/20#sthash.oYnetaAi.qjtu
问题:如您所见,查询字符串已被删除,但“ # ”符号之后的所有内容仍保留。
如何 从目标 URL中删除多余的#stash.oYnetaAi.qjtu ?
asp.net - Urlrewritingnet 同一网址上的多个规则
这是我的 UrlRewritingnet 配置文件:
如您所见,我有两个不同的规则会影响同一个 URL。基本上第二个条件根本不起作用。是否可以将不同的规则关联到同一个 url?
asp.net - URL 重写 Angular ASP.NET
我正在使用 URL 重写,以便如果用户重新加载页面,他应该在他重新加载的同一视图中着陆。在某种程度上,我得到了我想要的。我有 3 个目录 Admin 和 Users 以及一个 Root。我已经为所有三种情况编写了重写规则。单独所有三个都工作正常,即如果我一次使用一个,它适用于相应的目录,但如果尝试在其他目录中重新加载页面,则 url 保持不变,但呈现的页面来自另一个目录。例如,我在用户目录下打开了一个页面,加载的视图是 myprofile,所以现在如果我首先保留用户目录的规则,它将正常工作,但在这种情况下,假设我在管理员下,那么如果我重新加载 url 将是相同的但呈现的页面将是用户的默认页面,但加载的视图将来自管理员。其他情况也会发生同样的事情。以下是我的规则
我无法弄清楚我哪里出错了。因为单独而言,这两个规则都运行良好。但是当两者都包括在内时。尽管加载的视图是正确的,但呈现的基本页面正在发生变化。下面是我的目录结构
任何帮助将不胜感激。谢谢!
asp.net-mvc - 传递QueryString时如何拒绝Get方法
在 MVC 应用程序中,我的当前路由配置是:
当我们点击这个 URL 时,它会调用下面提到的方法:https://www.example.com/PaymentInformation.aspx
我想要的是,当 Querystring 被传递(在 GET 方法中)时,不应该调用上面相同的方法/操作,我只想显示一条消息。
带有 Querystring 的 URL 应该是这样的:https://www.example.com/PaymentInformation.aspx?xyz
可以请任何人建议我什么是路线配置中的 MapRoute。
简而言之,我们想要的是任何通过 GET 方法发送的带有敏感信息的请求都应该被应用程序拒绝。
regex - UrlRewriting.net 将 .htm 重写为无扩展名,但忽略 umbraco 目录
我需要将.htm
我网站的所有旧网址重定向到无扩展名网址,因此:
我在 config/UrlRewriting.config 中创建了以下规则,它修复了上述问题,但创建了一个所有后台路径都返回 404 的问题:
所以像这样的请求返回 404:
我很确定我的问题出在我的正则表达式上,但我不确定。有人愿意建议吗?
iis - 将随机查询字符串参数添加到 IIS 上的 URL
我正在托管我们的网站IIS 8.5 on windows 2012 server
。该应用程序是基于 nodejs 的应用程序。它以 index.html 作为入口点。
What I want is:
每当请求 index.html 时,我想在此页面上附加一个随机字符串。这个想法是通过附加查询字符串来破坏缓存。
实现这一目标的最简单方法是什么?我应该使用 URL 重写模块吗?我看了这个帖子。这家伙正在添加一些静态查询字符串。我想添加一些动态/随机查询字符串。它可能是时间戳或任何东西。
.net - 在 asp.net mvc umbraco 中的 URL 重写
我需要知道以下规则何时不匹配,它应该转到错误页面。
例如“sample-code”或“-my-code.html”关键字不匹配它将重定向到错误页面。
请让我知道找到上述问题的解决方案。