我想在ASP.NET 3.5中通过httpd.ini重写url。
我想将www.mydomain.com/random_name重写为www.mydomain.com/PageDetails.aspx?name=random_name
在httpd.ini中怎么做?
答案 0 :(得分:1)
听起来您的主机正在使用带有IIS6的Helicon ISAPI重写模块
如果是这种情况,请先与他们确认,然后您可以使用Apache mod_rewrite样式规则。例如,我认为,此规则适用于您:
RewriteRule ^/([^/\.]+)/?$ PageDetails.aspx?name=$1 [L]
我做了这个已经有一段时间了,所以它可能不会被发现。希望它足以让你走上正确的轨道。
答案 1 :(得分:0)
我的服务器托管使用url只能由httpd.ini重写,而不是http模块等。