首页 新闻 赞助 找找看

关于iis rewrite的问题

0
悬赏园豆:200 [已关闭问题] 关闭于 2007-11-27 08:42
例如我想把http://netgame.92cc.com/z/974.html 指向到http://z.92cc.com/manage/index.aspx?gameid=974<br>怎么写正则都不行<br>但是在同域名下例如http://z.92cc.com/z/974.html指向到http://z.92cc.com/manage/index.aspx?gameid=974用下面正则就行<br>RewriteRule ^/z\/([0-9]*)\.html$ /manage\/index\.aspx\?gameid=$1<br>问题该怎么解决<br>
问题补充: netgame.92cc.com/z只是代理z.92cc.com 现在通过http://netgame.92cc.com/z/manage/index.aspx?gameid=974 已经可以访问到http://z.92cc.com/manage/index.aspx?gameid=974了 而http://z.92cc.com/z/974.html可以指向到http://z.92cc.com/manage/index.aspx?gameid=974 就是如何http://netgame.92cc.com/z/974.html 指向到http://z.92cc.com/manage/index.aspx?gameid=974呢
trackxin的主页 trackxin | 初学一级 | 园豆:0
提问于:2007-11-23 09:14
< >
分享
所有回答(5)
0
netgame.92cc.com 和 z.92cc.com 要指向一个站点
Ariel Y. | 园豆:300 (菜鸟二级) | 2007-11-23 09:21
0
域名不同怎么做重写啊,那不成了转向了嘛
niugm | 园豆:1685 (小虾三级) | 2007-11-23 09:26
0
重写URL时要包括域名吧,不过转了就不行了啊,不明白楼主的用意。
网魂小兵 | 园豆:210 (菜鸟二级) | 2007-11-23 23:19
0
URL重写的常用场景是不处理域名的. 你的情况下,可以把http://netgame.92cc.com/z/974.html 重写成 http://netgame.92cc.com/z/manage/index.aspx?gameid=974 如果一定要让用户那里显示的地址栏是z.92cc.com的话, URL重写是没法帮忙的. 只能通过Response.Redirect之类的重定向.
deerchao | 园豆:8367 (大侠五级) | 2007-11-26 12:51
0
URL Rewrite不能跨域名,可以在IIS中设置其中一个域名永久重定向到另一个域名,然后在后面这个真正的URL上做Rewrite
丁学 | 园豆:18730 (专家六级) | 2007-11-26 17:31
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册