ASP.NET - httpd.ini

时间:2010-12-02 15:47:46

标签: c# .net asp.net url-rewriting

我想在ASP.NET 3.5中通过httpd.ini重写url。

我想将www.mydomain.com/random_name重写为www.mydomain.com/PageDetails.aspx?name=random_name

在httpd.ini中怎么做?

2 个答案:

答案 0 :(得分:1)

听起来您的主机正在使用带有IIS6的Helicon ISAPI重写模块

如果是这种情况,请先与他们确认,然后您可以使用Apache mod_rewrite样式规则。例如,我认为,此规则适用于您:

RewriteRule ^/([^/\.]+)/?$ PageDetails.aspx?name=$1 [L]

我做了这个已经有一段时间了,所以它可能不会被发现。希望它足以让你走上正确的轨道。

答案 1 :(得分:0)

我的服务器托管使用url只能由httpd.ini重写,而不是http模块等。