Ahh ok... podrías hacer algo como ésto en tu global.asax
(te paso un ejemplo en el caso de que lleve parámetros:
(i.e tu_pagina.aspx?id=3&pid=3932)
Cita: void Application_BeginRequest(Object sender, EventArgs e)
{
String strCurrentPath;
String strCustomPath;
strCurrentPath = Request.Path;
strCurrentPath = strCurrentPath.ToLower();
// the URL contains this folder name
if (strCurrentPath.IndexOf( "/AlgunaCarpeta/" ) > -1)
{
strCustomPath = "alguna_pagina.aspx?parametros=" +
Path.GetFileNameWithoutExtension( strCurrentPath );
// rewrite the URL
Context.RewritePath( strCustomPath );
}
}
Ahora que si lo quieres hacer desde tu web.config sería:
Cita: <configuration>
<system.web>
...
..
<urlrewrites>
<rule>
<url>/carpeta1/subcarpeta\.asp</url>
<rewrite>pagina.aspx</rewrite>
</rule>
</urlrewrites>
Y por lo tanto asignas que vas a crear una nueva seccion... y en el mismo web.config colocarías algo como ésto (para que reconozca urlrewrites)
Cita: <configuration>
<configSections>
<sectionGroup name="system.web">
<section name="urlrewrites" type="ThunderMain.URLRewriter.Rewriter,
ThunderMain.URLRewriter, Version=1.0.783.30976,
Culture=neutral, PublicKeyToken=7a95f6f4820c8dc3"/>
</sectionGroup>
</configSections>
</configuration>
Te puedes apoyar de éste link:
http://www.codeproject.com/aspnet/URLRewriter.asp
Salu2