免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1403 | 回复: 4
打印 上一主题 下一主题

[Web] URL重写的问题 虽然是ASP的 但正则应该差不多的 请大家看看 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-12-08 08:59 |只看该作者 |倒序浏览
目的:把www.xxx.cn/movie/intro.asp?id=123变成 www.xxx.cn/movie/intro/123.html

网站代码文件夹(movie)放在C:\Inetpub\wwwroot\ 下
C:\Inetpub\wwwroot\movie
intro.asp: C:\Inetpub\wwwroot\movie\movie\intro.asp
IIS设置的主目录是C:\Inetpub\wwwroot\movie
装了isapi_rewrite  添加了组件

在httd.ini中写入
RewriteRule /movie/intro/([0-9,a-z]*).html /movie/intro.asp\?id=$1
这个正则对不对?
用这个地址 www.xxx.cn/movie/intro/123.html 可以访问页面
但是有不少错误 比如说图片
图片的实际位置是
C:\Inetpub\wwwroot\movie\upload\xxxx.jpg
www.xxx.cn/upload/xxxx.jpy

可以intro.asp  中的地址成了 www.xxx.cn/movie/upload/xxx.jpg
这个movie是怎么多出来的呢 是我正则有什么问题吗?
图片的引用代码是<img src="../upload/xxx.jpg"

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
2 [报告]
发表于 2006-12-08 09:10 |只看该作者
你的所有图片和网址需要使用绝对路径。如果你不清楚相对路径怎么设置的话。

论坛徽章:
0
3 [报告]
发表于 2006-12-08 09:23 |只看该作者
啊  那代码改动量不是好大 没有其他的办法了吗

论坛徽章:
0
4 [报告]
发表于 2006-12-08 09:46 |只看该作者
还有一个问题 我的代码 是不是也要改呢?原来是从www.xxx.cn/show.asp 跳转到www.xxx.cn/movie/intro.asp
那么我的show.asp里面的代码 是不是要改成intro/xxx.html?

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
5 [报告]
发表于 2006-12-08 10:43 |只看该作者
正确。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP