社区
Web 开发
帖子详情
如何实现URL重写?
topirol
2006-02-13 01:25:14
struts的action老是带一个*.do,想通过URL重写,把参数后后缀去掉,如何实现呢?是tomcat。
比如/movie/showmovie.do?id=3,URL重写后变成/movie/showmovie/3
我看到很多网站都有这种功能,不知道如何实现,希望高手指点一下。
...全文
397
9
打赏
收藏
如何实现URL重写?
struts的action老是带一个*.do,想通过URL重写,把参数后后缀去掉,如何实现呢?是tomcat。 比如/movie/showmovie.do?id=3,URL重写后变成/movie/showmovie/3 我看到很多网站都有这种功能,不知道如何实现,希望高手指点一下。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
topirol
2006-03-09
打赏
举报
回复
不好意思,这么久没人帮忙解决,只好自己顶了
topirol
2006-02-15
打赏
举报
回复
楼上的做法能实现:
比如/movie/showmovie.do?id=3,URL重写后变成/movie/showmovie/3 ?
最多只能实现/movie/showmovie.do?id=3改成/movie/showmovie.后缀?id=3吧
CalvinKyle
2006-02-15
打赏
举报
回复
<servlet-mapping>
<servlet-name>controller</servlet-name>
<url-pattern>*.你想要的扩展名</url-pattern>
</servlet-mapping>
*************
* 葵花点穴手 *
*************
usaspy
2006-02-15
打赏
举报
回复
up
topirol
2006-02-14
打赏
举报
回复
楼上的意思是可以通过配置实现吗?需要编码吗?
左大神在这
2006-02-14
打赏
举报
回复
直接在web.xml中培植不行吗,在JSF中,在web.xml中可以随便设置它的扩展名,只要不是.jsp,
ecobin
2006-02-13
打赏
举报
回复
用apache+tomcat
topirol
2006-02-13
打赏
举报
回复
不会要脱离struts吧,我可不原因为了这功能要大改:)楼上能否给段代码看看好理解点,谢谢
zengguiyeah
2006-02-13
打赏
举报
回复
你说的这种可以通过servlet实现,在servlet中先进行处理,然后转发地址,还有一种方法就是隐藏URL地址显示方式
Url
Rewriter.dll (
Url
重写
)
URL
重写
,
Url
Rewriter.dll,ActionlessForm.dll
Spring动态切换多数据源Demo
请自行修改com/resources/datasource.properties中数据库配置,Demo中配置的两个数据源,一个是Mysql,一个是Oracle。 运行之前请自行建立数据库的表。
什么是
url
重写
怎样
实现
一 什么是
url
重写
URL
重写
是截取传入 Web 请求并自动将请求重定向到其他
URL
的过程。比如浏览器发来请求 hostname/101.aspx ,服务器自动将这个请求中定向为http://hostname/list.aspx ?id=101。
url
重写
的优点在于:l 缩短
url
,隐藏实际路径提高安全性l 易于用户记忆和键入。 l 易于被搜索引擎收录二
实现
url
重写
的
什么是
URL
重写
?
在实际应用中,可以使用各种方法来进行
URL
重写
,如使用Web服务器软件(如Apache或NGINX)提供的模块或插件来配置规则;它通过修改请求的
URL
,使其在服务器内部被解析为不同的资源路径。通过
URL
重写
,可以将复杂或含有参数的动态链接转换成简洁、静态且易于理解和记忆 的链接。这样做不仅使
URL
更加美观,而且还能提高搜索引擎对网页内容 的理解,并增加页面被索引和排名 的机会。总之 ,通过合理利用
URL
重 写 技术 ,我们能够改善网站结构 和用户体验,并提升 SEO 效果。
Nginx
实现
URL
重写
本文利用Nginx
实现
URL
重写
,本文使用Nginx与静态页面配合
重写
URL
。 1.准备工作。 结合本文场景,需要安装Nginx。 1.1 关于Linux系统安装Nginx可以参考我的文章—(传送门)。 2.什么是
URL
重写
?
URL
重写
是指将一个
URL
请求重新写成网站可以处理的另一个
URL
的过程。这样说可能不是很好理解,举个例子来说明一下,在开发中可能经常遇到这样的需求,比如通过浏览器请求...
Web 开发
81,114
社区成员
341,728
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章