使用 pretty-config 在 JSF 内部重写 URL
Internally rewrite URLs in JSF with pretty-confg
当我使用下面的代码时
<rewrite match="/foo/(\w+)/" substitute="/bar//" />
来自以下资源prettyfaces
它进行重定向,我的意思是它在浏览器中将 URL 从“/foo”更改为“/bar”。
我希望 JSF 在内部重写 URL,我的意思是当用户调用 '/foo' 或 '/bar' 时它必须执行相同的资源。
好吧,我知道我可以为同一个页面 bean 添加多个 URL 模式,但实际上 URL 很复杂(不仅仅是 foo/bar),我需要 manipulate/rearrange 路径参数从新 URL 指向旧 URL。可能吗?
伙计们找到了答案。
我必须将属性 redirect="chain"
添加到 rewrite
元素并且它起作用了。
我希望它能帮助 googlers..
当我使用下面的代码时
<rewrite match="/foo/(\w+)/" substitute="/bar//" />
来自以下资源prettyfaces 它进行重定向,我的意思是它在浏览器中将 URL 从“/foo”更改为“/bar”。
我希望 JSF 在内部重写 URL,我的意思是当用户调用 '/foo' 或 '/bar' 时它必须执行相同的资源。
好吧,我知道我可以为同一个页面 bean 添加多个 URL 模式,但实际上 URL 很复杂(不仅仅是 foo/bar),我需要 manipulate/rearrange 路径参数从新 URL 指向旧 URL。可能吗?
伙计们找到了答案。
我必须将属性 redirect="chain"
添加到 rewrite
元素并且它起作用了。
我希望它能帮助 googlers..