• Domingo 22 de Diciembre de 2024, 03:25

Autor Tema:  Reescribir Url  (Leído 1154 veces)

Javier Santamaria

  • Miembro MUY activo
  • ***
  • Mensajes: 142
    • Ver Perfil
Reescribir Url
« en: Jueves 7 de Junio de 2007, 11:45 »
0
Hola a todos,

Hace unos dias me recomendaron usar la herramienta UrlRewriting paracambiar la url de mis paginas web. Bien me he estado leyendo la documentacion y haciend varias pruebas y no me funciona. Os dejo el codigoque tengo a ver si alguien me puede ehar una mano para poder cambiar esas url.

*******************************************************************************
Esto va dentro de la seccion <configuration> del web.config

<configSections>
    <section name="urlrewritingnet" restartOnExternalChanges="true"
             requirePermission ="false"
             type="UrlRewritingNet.Configuration.UrlRewriteSection, UrlRewritingNet.UrlRewriter" />
  </configSections>

  <urlrewritingnet
    rewriteOnlyVirtualUrls="true"  
    contextItemsPrefix="QueryString"
    defaultPage = "~/Index.aspx"
    defaultProvider="RegEx"
    xmlns="http://www.urlrewriting.net/schemas/config/2006/07" >
    <rewrites>
      <add name="Eucon Manifest"
           virtualUrl="~/(.*)/(.*)/(.*)/(.*)/Manifest.aspx"
           destinationUrl ="^~/Extranet/Manifest.aspx"
           rewriteUrlParameter="ExcludeFromClientQueryString"          
           ignoreCase="true" />            
    </rewrites>
  </urlrewritingnet>


Esto va dentro de la seccion <system.web> del web.config

<httpModules>
      <add name="UrlRewriteModule"
           type="UrlRewritingNet.Web.UrlRewriteModule, UrlRewritingNet.UrlRewriter" />
    </httpModules>
*****************************************************************************

Es decir, quiero cambiar: ~/Extranet/Container/Eucon/Container Manifest/Manifest.aspx
por ~/Extranet/Manifest.aspx

Se agradece cualquier ayuda.