请教rewrite的问题,由动态网页自动跳转到静态网页如何实现。

当一请求这个jsp页面时就让它跳转到静态页面,这样也会执行吗??!

希望大家不要再在我的方案上作文章了
正则表达式可不可以做到我想要的那种跳转才是我最关心的
我试过好多了,但失败了
不知道是不是apache作了这样的跳转。
请指教了!
RewriteEngine On
RewriteBase /test
RewriteRule ^([0-9]+)\/([0-9]+)\/(0-9)+)\.html$ content.jsp?id=$3&site=$1&style=$2

不知道这样成不成?
谢谢你的回复
不过,我想你理解错我的意思了
你实现的是当访问静态页面的时候自动的映射到动态页面

我要实现的是当访问此带参数的动态页面时,apache能自动的跳转到相应的静态页面。


QUOTE:
原帖由 megan34 于 2006-11-29 00:53 发表
谢谢你的回复
不过,我想你理解错我的意思了
你实现的是当访问静态页面的时候自动的映射到动态页面

我要实现的是当访问此带参数的动态页面时,apache能自动的跳转到相应的静态页面。

那你不是:
访问动态,rewrite到静态网址,在rewrite到动态程序?
访问动态,rewrite到静态网址---------对

在rewrite到动态程序?---------不大理解你的意思
你的静态页面存在么?
就是REWRITE 其实根本没静态页面
RewriteEngine On
RewriteRule content.jsp?id=$3&site=$1&style=$2 ^([0-9]+)\/([0-9]+)\/(0-9)+)\.html$

这样就是了 看上去静态 骨子里还是动态 搜索引擎友好而已
这样就是了 看上去静态 骨子里还是动态 搜索引擎友好而已
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~你理解错我的意思了


再有,RewriteRule content.jsp?id=$3&site=$1&style=$2 ^([0-9]+)\/([0-9]+)\/(0-9)+)\.html$
有这样的Rule吗?
存在啊
现在需要的是apache作跳转,就差这股东风了。

谢谢你对此问题的一直关注,十分感激!
当文件存在时,rewrite不生效的,会直接请求文件。

一个jsp执行一个header这种处理对服务器影响可以说微乎其微的,根本没什么工作量。