[已关闭问题] 关于iis rewrite的问题
提问时间: 2007-11-23 09:14
悬赏分:200 提问时间2007/11/23 9:14:47 问题为何被关闭 浏览:1188 次
例如我想把http://netgame.92cc.com/z/974.html 指向到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用下面正则就行
RewriteRule ^/z\/([0-9]*)\.html$ /manage\/index\.aspx\?gameid=$1
问题该怎么解决
提问者:trackxin - 初学一级

问题补充:
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呢

(5)
netgame.92cc.com 和 z.92cc.com 要指向一个站点
9个月前   回答者:Ariel Y. - 菜鸟二级
域名不同怎么做重写啊,那不成了转向了嘛
9个月前   回答者:Wilensky - 小虾三级
重写URL时要包括域名吧,不过转了就不行了啊,不明白楼主的用意。
9个月前   回答者:网魂小兵 - 菜鸟二级
URL重写的常用场景是不处理域名的. 你的情况下,可以把http://netgame.92cc.com/z/974.html 重写成 http://netgame.92cc.com/z/manage/index.aspx?gameid=974 如果一定要让用户那里显示的地址栏是z.92cc.com的话, URL重写是没法帮忙的. 只能通过Response.Redirect之类的重定向.
9个月前   回答者:deerchao - 大侠五级
URL Rewrite不能跨域名,可以在IIS中设置其中一个域名永久重定向到另一个域名,然后在后面这个真正的URL上做Rewrite
9个月前   回答者:丁学 - 大侠五级
   您需要登录以后才能回答!
 

我要提问

我的问题


快到期问题

> 问题排行榜

相关链接