asp的问题 我怎么把动态的url地址转换成静态的url地址,好像用正则表达式吧

pc1780 2009-01-16 05:38:18
页面上可能有很多这样的动态url
news.asp?id=1
news.asp?id=11
news.asp?id=1111
news.asp?id=12

需要一函数转换成
news_1.html
news_11.html
news_1111.html
news_12.html

比如
urlstr="news.asp?id=1news.asp?id=11news.asp?id=1111news.asp?id=12"
urlstr=ReplaceUrl(urlstr)
转换后urlstr就变成了"news_1.htmlnews_11.htmlnews_1111.htmlnews_12.html"
...全文
234 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
菜子儿 2009-01-17
  • 打赏
  • 举报
回复


有人已经写的很详细的了。。。 url重写

更详细的

O(∩_∩)O~~~~加油······↖(^ω^)↗
行间 2009-01-17
  • 打赏
  • 举报
回复
isapi
pc1780 2009-01-17
  • 打赏
  • 举报
回复
好像正则表达式可以解决
具体怎么写了很久没写出来
pc1780 2009-01-17
  • 打赏
  • 举报
回复
url重写 怎么重写啊 具体是怎么做啊
浮生若梦丶 2009-01-17
  • 打赏
  • 举报
回复
url重写
pc1780 2009-01-17
  • 打赏
  • 举报
回复
谢谢搂上的,可能我问题没说清楚,我再补充一下
urlstr="你好news.asp?id=1aaanews.asp?id=11bnews.asp?id=1111cnews.asp?id=125ddddddd"
换成
urlstr="你好news_1.htmlaaanews_11.htmlbnewsnews_1111.htmlcnewsnews_125.htmlddddddd"
aabiao 2009-01-17
  • 打赏
  • 举报
回复
replace(x,".asp?id=","_")+".html"
即把“.asp?id=”替换成“_”,后面加“.html”
zeroonewfy 2009-01-17
  • 打赏
  • 举报
回复
简单就用urlrewrite组件.不过也要弄正则表达式.
pc1780 2009-01-17
  • 打赏
  • 举报
回复
谢谢搂上的 我看了url重写 觉得不是url重写
就是正则表达式 但是我不会写这个
ygyjack 2009-01-16
  • 打赏
  • 举报
回复
<%
urlstr="news.asp?id=1news.asp?id=11news.asp?id=1111news.asp?id=12"
urlstr = Replace(urlstr,"news.asp?id=",".htmlnews_") ' REPLACE
urlstr = Right(urlstr,LEN(urlstr)-5) ' DELETE FIRST 5 CHAR
urlstr = urlstr&".html" 'ADD LAST .HTML
response.write(urlstr) 'WRITE
%>

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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