Abbreviare url sito

venerdì 14 dicembre 2012 - 14.49
Tag Elenco Tags  VB.NET  |  .NET 4.0  |  SQL Server 2008

PR Profilo | Junior Member

Ciao
è possibile abbreviare l'url del mio sito?
Se per esempio ho www.miosito.it/area_interna/login.aspx
posso far si che facendo solo www.miosito.it/area_interna lui mi mandi direttamente alla pagina?

Il sito che sto gestendo ora lo fa già e necessito di impostare un'altra "scorciatoia", ma non avendolo fatto io, non so sinceramente dove mettere le mani, quello che vedo è che però nell'area del mio sito su IIS 7 manager c'è un modulo che si chiama URL Rewite ma se ci clicco su è vuoto (io pensavo avesse dentro qualche regola)
Sicuramente sarà nelle opzioni di IIS 7 manger ma non lo trovo..

Grazie

bludev Profilo | Newbie

>Ciao
>è possibile abbreviare l'url del mio sito?
>Se per esempio ho www.miosito.it/area_interna/login.aspx
>posso far si che facendo solo www.miosito.it/area_interna lui
>mi mandi direttamente alla pagina?
>
>Il sito che sto gestendo ora lo fa già e necessito di impostare
>un'altra "scorciatoia", ma non avendolo fatto io, non so sinceramente
>dove mettere le mani, quello che vedo è che però nell'area del
>mio sito su IIS 7 manager c'è un modulo che si chiama URL Rewite
>ma se ci clicco su è vuoto (io pensavo avesse dentro qualche
>regola)
>Sicuramente sarà nelle opzioni di IIS 7 manger ma non lo trovo..
>
>Grazie

Nel web server, la richiesta di "www.miosito.it/area_interna" viene interpretata come la richiesta della pagina predefinita nella cartella "area_interna". Di conseguenza IIS cerca in quella cartella una pagina chiamata "default.aspx" o altre impostate in IIS (e che puoi personalizzare). Se non trova nulla di corrispondente, IIS risponde con un errore.

Senza andare a scomodare le tecniche di url rewriting, ritengo che le soluzioni al tuo problema possano essere più semplici e svariate:
* inserisci in default.aspx un redirect verso login.aspx (da fare solo quando l'utente non è ancora loggato)
* rinomini login.aspx in default.aspx
* aggiungi in IIS la voce login.aspx quale possibile pagina predefinita
* inserisci una voce di redirect nel file web.config, come in questo esempio:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

---
Fabio Turrin - Bludev - http://www.bludev.it/

PR Profilo | Junior Member

Ciao

intanto ti ringrazio molto per la risposta. Sto esaminando, e prendendo seriamente in considerazioni, le opzioni proposte.
Stavo guardando il web.config per vedere se il sito che ho iniziato a gestire fa già qualcosa del genere ma con mia sorpresa ho notato che nel web.config non c'è nulla, pur essendo impostato comunque il redirect. Come è possibile?

bludev Profilo | Newbie

Forse si tratta dell'opzione 1, ottenuta con un Response.Redirect da qualche parte nel codice.
---
Fabio Turrin - Bludev - http://www.bludev.it/

PR Profilo | Junior Member

Però in quel caso, anche in locale dovrebbe farmi il redirect in automatico o sbaglio? (invece in locale non lo fa..)
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5