一段urlrewrite的内容,哪位高人给翻译一下。

zhongzuo1981 2011-11-08 04:32:06
俺是看不懂正则,求翻译。谢谢!
<rule>
<from>^/$</from>
<to>/news/</to>
</rule>
<rule>
<from>^/((css|js|pic|img)/.*)$</from>
<to>/$1</to>
</rule>
<rule>
<from>^/(.*\.favicon.ico)$</from>
<to>/$1</to>
</rule>
<rule>
<from>^/gadgets/list/$</from>
<to>/news/gadgets/list/1/</to>
</rule>
<rule>
<from>^/(.*)$</from>
<to>/news/$1</to>
</rule>
...全文
101 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
若鱼1919 2011-11-09
  • 打赏
  • 举报
回复
第一个应该是
http://localhost:8080/
转成
http://localhost:8080/news/

第二个应该是
http://localhost:8080/css/**/**/**
http://localhost:8080/js/**/**/**
http://localhost:8080/pic/**/**/**
http://localhost:8080/img/**/**/**
根目录后面以css/js/pic/img开头的保持不变

第三个是:
http://localhost:8080/**/**/**.favicon.ico
以.favicon.ico的结尾的,保持不变

第四个是
http://localhost:8080/gadgets/list/
转换为
http://localhost:8080/news/gadgets/list/1/

第五个是
http://localhost:8080/*********
转化成
http://localhost:8080/news/*********
统一加上个news
zhongzuo1981 2011-11-09
  • 打赏
  • 举报
回复
我觉得第一个应该是
http://localhost:8080/
转成
http://localhost:8080/news/
吧???
  • 打赏
  • 举报
回复
总感觉跟我写的不一样啊。。。
  • 打赏
  • 举报
回复
偶只看懂第一个,
输入 http://localhost:8080/xxx/会自动转换成http://localhost:8080/xxx/news
zhongzuo1981 2011-11-09
  • 打赏
  • 举报
回复
自己顶,求高人!

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧