Come è possibile impostare un URL di reindirizzamento per una directory virtuale in IIS 7.0? Ho installato l'ultimo url rewrite module 2.x.URL di reindirizzamento IIS per la directory virtuale
posso spiegare il mio problema con un esempio:
Ho un sito web sul mio server IIS 7.0, www.mysite.com. Ho deciso di creare una directory virtuale "vendite" sotto il mio sito che punta alla directory principale del sito web. Ora ho bisogno di creare un URL di reindirizzamento per il vdir. Il vdir punta alla stessa directory root virtuale della root del mio sito.
La grande idea è che posso andare su www.mysite/sales e automaticamente reindirizzare su www.mysite.com?productid=200.
ho cercato di reindirizzare un URL Rewrite per vdir (non il sito), ma ho sempre questo messaggio di errore:
Cannot add duplicate collection entry of type 'rule' with unique key
attribute 'name' set to "test".
Questo accade quando indico la vdir virtuale e cercare di aggiungere una regola .
Posso aggiungere regole a livello di sito Web, ma le regole non funzionano. Voglio dire url "www.mysite/sales" mi dà il seguente errore. So che la chiave è unica. L'ho controllato da web.config.
Questo tipo di funzionalità è stato davvero facile da utilizzare in IIS 6.0, basta puntare su vdir con il mouse e impostare proprietà -> un reindirizzamento all'URL.
Per favore qualcuno spiega quale è il modo giusto per farlo in IIS 7.0?
Vedi anche [URL Rewrite di una sottodirectory a un dominio diverso utilizzando IIS] (https://stackoverflow.com/questions/22392522/url-rewrite-of-a-subdirectory-to-a-different- domain-using-iis) in avanti invece del reindirizzamento. – Vadzim