共享主机的URL重写,隐藏default.aspx

本文关键字:隐藏 default aspx 重写 主机 URL 共享 | 更新日期: 2023-09-27 18:04:13

我在GoDaddy共享计划上托管我的c# 4.0 (II7),所以我不能安装任何URL重写软件。如何隐藏default.aspx,但保留查询参数?我想用www.mysite.com/p=1代替www.mysite.com/Default.aspx?p=1

是否可以在web.config中使用?如何?

共享主机的URL重写,隐藏default.aspx

" www.mysite.com/? p = 1 " (' ?'p'之前的'p')应该等同于"www.mysite.com/default.aspx?p=1"。这应该已经可以工作了。

(顺便说一下,www.mysite.com/p=1不是一个合法的URL;它必须被编码为"www.mysite.com/p%3D1"。要将任意路径传递到asp.net,除了web.config之外,您还需要配置IIS来更改默认处理程序(例如,请参阅此处)