请教asp url rewrite重写的HTML问号带参数的问题

请教aspurlrewrite重写的HTML问号带参数的问题g.asp页面重写后g.html?page=2是怎么实现的?柳柳英侠回答的我试了不行啊RewriteRule/... 请教asp url rewrite重写的HTML问号带参数的问题
g.asp页面重写后g.html?page=2是怎么实现的?
柳柳英侠回答的我试了不行啊
RewriteRule /g\.html?page=(\d+) /g\.asp\?page=$1 [N,I]带问号就不行了
这样RewriteRule /g_(\d+)\.html /g\.asp\?page=$1 [N,I]就行了.不过不还是非常感谢你的
展开
 我来答
柳柳英侠
2010-03-23 · TA获得超过117个赞
知道答主
回答量:66
采纳率:0%
帮助的人:53.5万
展开全部
你的原来的URL应该是g.asp?page=2吧
如果你想实现g.html?page=2,可以这样写:
RewriteRule /g\.html?page=(\d+) /g\.asp\?page=$1 [N,I]
不过我不明白你只是把asp改成html有什么意义,照我的看法,最好是改成这样:g_2.html,这样重写得更彻底,写法为:
RewriteRule /g_(\d+)\.html /g\.asp\?page=$1 [N,I]
URL重写的正则表达式很容易的,(\d+)表示数值,([a-z]*)表示字符串,aspURL的参数,第一个用$1表示,第二个用$2表示,依此类推,比如:
RewriteRule /action_([a-z]*)_ly(\d+).html /action\.asp\?act=$1&lyid=$2 [N,I]
实地的URL类似为action.asp?act=ly&lyid=12,而实际重写后的地址由为action_ly_12.html
希望你能看懂
xidibbs
2010-03-22 · TA获得超过571个赞
知道小有建树答主
回答量:880
采纳率:0%
帮助的人:622万
展开全部
get 可以实现
还有为静态可以实现

===N多方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式