问题标签 [urlrewriter]

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 回答
2063 浏览

wordpress - Wordpress add_rewrite_rule 不起作用

我在我的主题 function.php 文件中使用了此代码,将自定义参数传递给 wordpress 中的页面,但它不起作用。我找不到 404 页面。我究竟做错了什么?

我是wordpress的新手。我从这里找到了这个想法 - http://codex.wordpress.org/Rewrite_API/add_rewrite_rule请善待并指导我解决问题。

此外,如何从第 1 页的模板文件中捕获此 url 变量值。20

我应该如何使用 add_rewrite_tag() 这个重写规则?

0 投票
1 回答
366 浏览

java - Java URLrewrite 过滤器找不到匹配项

我正在使用来自 tukey ( http://www.tukey.org/urlrewrite/ )的 URLRewrite 过滤器

现在我创建了一些规​​则,但是有一个案例让我很头疼。URL:/group/1/update应该改写为:/group?id=1&action=update

我为这种情况创建了一个正则表达式模式:^/group/([0-9]+)/(\w*)$,但过滤器无法重写它。没有比赛。

在我的 TestCase 中,我通过我所有的模式运行了这个 url,只是为了检查。我如预期的那样找到了比赛。

那么为什么过滤器找不到规则呢?

只是为了包括所有内容,这是我的 urlrewrite.xml,或者它的一部分:

再见

阿德里安

0 投票
0 回答
146 浏览

c# - 回发和 URL 重写器

我有一个有趣的问题,我碰到了一堵砖墙。我对实现表单身份验证并使用 Intellegencia.Rewriter 的登录页面有疑问。身份验证在所有浏览器的本地主机上都可以正常工作,但在服务器上,页面的回发性质似乎在 IE9 中丢失了,但在 Chrome 中工作正常。我在登录页面上的代码是:

函数 AuthenticateUserIfValid 在哪里:

任何想法或解决方案将不胜感激。问候,

医学博士

0 投票
1 回答
3823 浏览

web-applications - 如何在 JBoss 4 中部署在 ear 内的 webapps 之间设置跨上下文

我们在 JBoss 4 中部署的 ear 文件中有 2 个 war 文件。我们需要在使用 UrlRewriteFilter 的 Web 应用程序上下文之间切换。

我们面临的问题是我们无法在这些 webapps 之间执行 requestDispatcher.forward()。我相信这可以通过在 Web 容器(Tomcat 5.5)中将跨上下文属性设置为 true 来实现。我们做了以下设置——

在 /default/deploy/jbossweb-tomcat55.sar/server.xml

但是在 JBoss 启动期间,它会尝试部署这 2 个 web 应用程序并抛出与未找到的库相关的错误(它们在耳内)。

在这种情况下,我们如何实现跨上下文?

谢谢 Sundeep

0 投票
2 回答
5979 浏览

java - 使用 Tuckey URL Rewrite 时获取查询字符串

我有以下规则:

我想匹配以下网址:

并将其重定向到:

问题是当 url 重写器引擎找到“?” url 中的字符它不会在 $1 匹配参数中返回任何其他内容。它也不会将参数添加到查询字符串中。有任何想法吗?

0 投票
2 回答
1190 浏览

redirect - Intelligencia URLRewriter HTTP to HTTPS

我试图让 URLRewriter 强制将 HTTP 请求重定向到 HTTPS。供应商文档似乎没有涵盖它。

我知道以下参数会引发错误,但可以说明我要完成的工作:

0 投票
2 回答
1379 浏览

asp.net - 使用 Intelligencia rewriter for ASP.NET 时,Request.IsAuthenticated 返回 false

我正在为 ASP.NET 使用 Intelligencia 重写器。现在我在项目中添加了表单身份验证,出于某种原因,在 seo 友好页面 (.html) 上,Request.IsAuthenticated 属性始终为 false。我可以看到使用 fiddler 可以很好地创建 cookie。当我访问任何其他 .aspx 页面时,我可以看到相同的属性是正确的。显然这与重写器有关,但是我根本找不到任何解决方案。

0 投票
1 回答
1550 浏览

spring - 无法在 url rewrite tucky 中使用 spring security

我在 url rewrite tucky 中使用 Spring mvc 以减少扩展的 Urls。一切正常,但我最近在处理 /j_spring_security_check 帖子时遇到了问题。这是我的配置文件

urlrewrite.xml

春季安全`

`

web.xml

...

...

……

……

0 投票
2 回答
78 浏览

regex - URL 重写器表达式

我当前的重写器运行良好,但是当用户在 facebook 和 facebook 上添加一个 URL 时,它无法再加载。

这是我的表达:

这运作良好:

此网址无效:

请帮助我,我是正则表达式的菜鸟。

预先感谢!!

编辑:

最后我找到了解决方案:

0 投票
1 回答
376 浏览

urlrewriter - ASP.Net 登录控件不适用于 Intelligencia.UrlRewriter

我希望有人可以帮助我了解我正在做的这个噩梦......!

我刚刚在 Apress 书籍的帮助下完成了一个 ASP.Net 电子商务网站;BalloonShop 项目,你们中的一些人可能已经知道了。

除了我看不到要解决的一个小问题之外,一切都很好而且花花公子!

我无法从 URL 中没有 .aspx 扩展名的任何页面使用 asp.net 登录控件从我的站点注销。这就是; 部门、类别和产品使用 Intelligencia.UrlRewriter 来提供浏览器友好的 url。

我的 url 被完美重写,但是当我尝试从使用 url 重写器的页面注销时,它不起作用,并且我在错误日志电子邮件中收到以下消息:

在我的 web.config 中,如果有:

我也在我的本地机器上使用 IIS7,并且已经读到这有时可能是原因:AppPool 版本。我已尝试按照建议将其更改为 Classic ASP,但这对我不起作用!

有谁知道这是否是在本地计算机上托管和使用 Intelligencia.UrlRewriter 时的常见问题?如果托管在共享网络托管服务器上,这可能不是问题吗?

如果我离题了,请原谅我的幼稚,因为我对此还是很陌生,尤其是这种规模的项目。

谢谢你的帮助!!