Identificativo articolo: 313074 - Ultima modifica: venerdì 30 marzo 2012 - Revisione: 0.1

Reindirizzamento di richieste del Browser in Internet Information Services 5.0

Suggerimento di sistemaIl presente articolo fa riferimento a un sistema operativo diverso da quello in uso. Il contenuto dell'articolo che potrebbe non essere relativo al sistema in uso è disabilitato.

In questa pagina

Espandi tutto | Chiudi tutto

Sommario

In questo articolo viene descritto come reindirizzare le richieste del browser a un'altra cartella, un file, una condivisione di rete o un programma in Internet Information Services (IIS) 5.0.

Quando un browser richiede una pagina in un sito Web, il server Web individua la pagina che viene identificata da un uniform resource locator (URL) e quindi restituisce al browser. Se si sposta pagine, rinominare le directory virtuali oppure apportare altre modifiche al sito Web contenuto, utilizzare IIS per reindirizzare la richiesta del computer client nella nuova posizione per garantire che i browser è in grado di individuare una pagina nella nuova posizione. Dopo che il browser richiede il file all'URL originale, IIS indica al browser di utilizzare il nuovo URL per richiedere la pagina.

È possibile utilizzare IIS per eseguire una delle seguenti procedure di reindirizzamento del browser:
  • Reindirizzare le richieste a un'altra cartella o sito Web.
  • Reindirizzare le richieste di un file.
  • Reindirizzare le richieste a una condivisione di rete.
  • Reindirizzare le richieste di un programma.
È possibile reindirizzare le richieste del browser in uno qualsiasi dei seguenti scenari:
  • Il sito Web è ancora in fase di allestimento.
  • Si aggiorna il sito e si desidera rendere disponibile una parte del sito Web.
  • Rinominare o eliminare una directory virtuale e si desidera che i collegamenti ipertestuali nella directory virtuale originale per accedere al file stessi nella nuova directory virtuale.

Reindirizzamento di richieste del Browser a un'altra cartella o sito Web

Per reindirizzare le richieste del browser a un'altra cartella o sito Web:
  1. Avviare Gestione servizi Internet.

    In alternativa, avviare lo Snap-in IIS in Microsoft Management Console (MMC).
  2. Fare clic per espandere * nome del server, dove nome del server è il nome del server.
  3. Pulsante destro del mouse sul sito Web o la cartella che si desidera reindirizzare e quindi scegliere proprietà.
  4. Fare clic su una delle seguenti schede appropriata alla propria situazione:
    • Home Directory
    • Directory virtuale
    • Directory
  5. Nella casella di gruppo Quando ci si connette a questa risorsa, il contenuto deve provenire da, fare clic su Reindirizzamento a un URL.
  6. Digitare l'URL della cartella di destinazione o del sito Web nel Reindirizzare a casella.

    Per reindirizzare tutte le richieste di file nella cartella prodotti per la cartella NuoviProdotti, ad esempio, digitare / NuoviProdotti. Per reindirizzare tutte le richieste di file che si trova in www.mycompany.com/products per sales.mycompany.com/newproducts, digitare http://Sales.mycompany.com/NewProducts.
  7. Fare clic su OK.

Reindirizzamento di richieste del Browser in un File

Per reindirizzare le richieste del browser in un file:
  1. Avviare Gestione servizi Internet.

    In alternativa, avviare lo Snap-in IIS in Microsoft Management Console (MMC).
  2. Fare clic per espandere * nome del server, dove nome del server è il nome del server.
  3. Il pulsante destro del sito Web o la cartella che si desidera reindirizzare e quindi scegliere proprietà.
  4. Fare clic su una delle seguenti schede appropriata alla propria situazione:
    • Home Directory
    • Directory virtuale
    • Directory

  5. Nella casella di gruppo Quando ci si connette a questa risorsa, il contenuto deve provenire da, fare clic su Reindirizzamento a un URL.
  6. Digitare l'URL del file di destinazione nel Reindirizzare a casella.

    Per reindirizzare tutte le richieste di file nella directory virtuale di prodotti per il file default. htm nella home directory, ad esempio, digitare /Default.htm.
  7. Nella casella di gruppo Verrà inviato al client, fare clic per selezionare il L'URL sopra specificato casella di controllo.
  8. Fare clic su OK.

Reindirizzamento di richieste del Browser a una condivisione di rete

Reindirizzando le richieste dei client per la condivisione di rete, è possibile utilizzare condivisioni di rete come cartelle di origine di contenuto Web. Per eseguire il mapping di una condivisione di rete:
  1. Avviare Gestione servizi Internet.

    In alternativa, avviare lo Snap-in IIS in Microsoft Management Console (MMC).
  2. Fare clic per espandere * nome del server, dove nome del server è il nome del server.
  3. Pulsante destro del mouse sul sito Web o la cartella che si desidera reindirizzare e quindi scegliere proprietà.
  4. Fare clic su una delle seguenti schede appropriata alla propria situazione:
    • Home Directory
    • Directory virtuale
    • Directory

  5. Nella casella di gruppo Quando ci si connette a questa risorsa, il contenuto deve provenire da, fare clic su Una directory condivisa situata in un altro computer.
  6. Digitare il percorso UNC per la condivisione di rete utilizzando il \ \ServerName\NomeCondivisione Formatta la Directory di rete casella.

    Ad esempio, digitare \\Server\condivisione.
  7. Fare clic su Connetti come, fare clic su Sfoglia, selezionare l'account utente che dispone dell'autorizzazione per accedere alla condivisione di rete e quindi fare clic su OK.
  8. Digitare la password dell'account utente selezionato e quindi fare clic su OK.
  9. Fare clic su OK.

Reindirizzamento di richieste del Browser a un programma

Se si sviluppa un programma personalizzato per il sito Web, è possibile reindirizzare le richieste dei browser per il programma. Per reindirizzare le richieste del browser a un programma:
  1. Avviare Gestione servizi Internet.

    In alternativa, avviare lo Snap-in IIS in Microsoft Management Console (MMC).
  2. Fare clic per espandere * nome del server, dove nome del server è il nome del server.
  3. Pulsante destro del mouse sul sito Web o la cartella che si desidera reindirizzare e quindi scegliere proprietà.
  4. Fare clic su una delle seguenti schede appropriata alla propria situazione:
    • Home Directory
    • Directory virtuale
    • Directory

  5. Nella casella di gruppo Quando ci si connette a questa risorsa, il contenuto deve provenire da, fare clic su Reindirizzamento a un URL.
  6. Digitare l'URL del programma nel Reindirizzare a casella.

    Assicurarsi di includere le variabili di reindirizzamento necessarie passare parametri al programma. Per reindirizzare tutte le richieste di script nella cartella script in un programma (Logger.exe) che registra l'URL richiesto e gli eventuali parametri passati con l'URL, ad esempio, digitare / Scripts/Logger.exe?URL =$ V + PARAMS =$ P, dove $V e $P sono variabili di reindirizzamento.

    Per ulteriori informazioni sulle variabili di reindirizzamento, vedere il Le variabili di reindirizzamento sezione di questo articolo.
  7. Nella casella di gruppo Verrà inviato al client, fare clic per selezionare il L'URL sopra specificato casella di controllo.

    Questa opzione reindirizza la richiesta senza aggiungere tutte le parti dell'URL originale all'URL di destinazione.
  8. Fare clic su OK.

Come personalizzare il reindirizzamento del Browser

Quando fa clic su Reindirizzamento a un URL Nella Home Directory, la Directory virtuale o la scheda Directory del sito Web o la cartella che si desidera reindirizzare, le richieste di file nella posizione originale verranno reindirizzate automaticamente alla destinazione specificata nel Reindirizzare a casella.

Per personalizzare il modo in cui si desidera reindirizzare le richieste del browser, utilizzare uno dei seguenti metodi:
  • Specificare le opzioni di reindirizzamento di URL.
  • Utilizzare le variabili di reindirizzamento per trasferire parti dell'URL originale con l'URL di destinazione.
  • Utilizzare caratteri jolly di reindirizzamento per reindirizzare i tipi di file specifici per un determinato file.

Opzioni di reindirizzamento URL

Per personalizzare il reindirizzamento dell'URL, fare clic per selezionare una delle seguenti caselle di controllo in Verrà inviato al client:
  • L'URL sopra specificato

    Fare clic per selezionare questa casella di controllo per reindirizzare una directory virtuale all'URL di destinazione senza l'aggiunta di una parte dell'URL originale. Utilizzare questa impostazione se si desidera reindirizzare la directory virtuale o un sito Web in un unico file. Per reindirizzare tutte le richieste per la directory virtuale script per il file default. htm nella home directory, ad esempio, digitare /Default.htm Nella casella Reindirizza a e quindi fare clic per selezionare questa casella di controllo.
  • Una directory sotto quella indicata

    Fare clic per selezionare questa casella di controllo per reindirizzare una directory padre a una directory figlio. Ad esempio, per reindirizzare la directory principale (designato da /) per una sottocartella denominata "NewHome", digitare / NewHome Nella casella Reindirizza a e quindi fare clic per selezionare questa casella di controllo. Se non si utilizza questa impostazione, il server Web esegue il mapping della directory padre a se stesso.
  • Reindirizzamento permanente per la risorsa.

    Se seleziona questa casella di controllo, il server invia un messaggio "301 Permanent Redirect" al client. Se non si utilizza questa impostazione, i processi di reindirizzamento sono temporanei e il browser client riceverà un messaggio "302 Temporary Redirect". Alcuni browser possono interpretare il messaggio "301 Permanent Redirect" come un segnale di modificare in modo definitivo un URL, ad esempio un segnalibro.

Le variabili di reindirizzamento

Utilizzare le variabili di reindirizzamento per passare parti dell'URL originale con l'URL di destinazione o per impedire il reindirizzamento di un determinato file o cartella. Nella tabella seguente sono elencate le variabili di reindirizzamento che è possibile utilizzare il Reindirizzare a casella e viene fornito un esempio di ciascuno:

Riduci questa tabellaEspandi questa tabella
VariabileDescrizioneEsempio
$SLa variabile $S trasferisce il suffisso corrispondente dell'URL richiesto. Il suffisso corrispondente è la parte dell'URL originale che rimane dopo l'URL reindirizzato viene sostituito. Il server esegue automaticamente la sostituzione del suffisso. La variabile $S deve viene utilizzata solo in combinazione con altre variabili.Se /script viene reindirizzata a /nuovoscript e la richiesta originale è per /script/Program.exe, il suffisso è /Program.exe..
$PLa variabile $P trasferisce i parametri dell'URL originale senza il punto interrogativo viene utilizzato per specificare l'inizio della stringa di query.Se l'URL originale è /script/script.asp, la stringa "numero = 1" viene trasferita nell'URL di destinazione.
$QLa variabile $Q passa la stringa di query full (sul punto interrogativo e i parametri) dell'URL originale.Se l'URL originale è /script/script.asp, la stringa "? numero = 1" viene trasferita nell'URL di destinazione.
$VLa variabile $V trasferisce l'URL richiesto, senza il nome del server.Se l'URL originale è /Myserver/Scripts/MyScript.asp, la stringa "/ /script/script.asp" viene trasferita nell'URL di destinazione.
0 $ a $9Le variabili $0 a $9 passare la parte dell'URL richiesto che corrisponde al carattere jolly indicato.
!Non reindirizzare. Utilizzare questa variabile per impedire il reindirizzamento di una cartella o un file.


Caratteri jolly di reindirizzamento

Utilizzare i caratteri jolly di reindirizzamento per reindirizzare specifici tipi di file a un determinato file nella destinazione. Utilizzare il carattere jolly (*) nel Reindirizzare a casella in modo da corrispondere un numero qualsiasi di caratteri dell'URL originale.

Per utilizzare il reindirizzamento di caratteri jolly:
  1. Avviare Gestione servizi Internet.

    In alternativa, avviare lo Snap-in IIS in Microsoft Management Console (MMC).
  2. Fare clic per espandere * nome del server, dove nome del server è il nome del server.
  3. Pulsante destro del mouse sul sito Web o la cartella che si desidera reindirizzare e quindi scegliere proprietà.
  4. Fare clic su una delle seguenti schede appropriata alla propria situazione:
    • Home Directory
    • Directory virtuale
    • Directory

  5. Nella casella di gruppo Quando ci si connette a questa risorsa, il contenuto deve provenire da, fare clic su Reindirizzamento a un URL.
  6. Nel Reindirizzare a digitare i valori di reindirizzamento con caratteri jolly nel seguente formato, dove . ext è l'estensione del file che si desidera reindirizzare, e filename. ext. è il nome del file di destinazione:
    *; *. ext;filename.ext;*.ext;filename.ext
    Assicurarsi che si avvia l'URL di destinazione con un asterisco e un punto e virgola (;) e avviare di separare le coppie di caratteri jolly e destinazione gli URL con un punto e virgola.

    Ad esempio, per reindirizzare tutte le richieste per Scripts/Filename.stm in un unico file denominato "Default. stm" e per reindirizzare tutte le richieste per Scripts/Filename.htm a un unico file chiamato "default. htm", digitare la seguente riga per la directory virtuale script:
    *;*.stm;/default.stm;*.htm;/default.htm
  7. Nella casella di gruppo Verrà inviato al client, fare clic per selezionare il L'URL sopra specificato casella di controllo.
  8. Fare clic su OK.


Riferimenti

Per ulteriori informazioni sul reindirizzamento di richieste del browser in IIS, vedere gli argomenti "Reindirizzamento di richieste per un Directory" o "Reindirizzamento di richieste per un programma" nella sezione "Gestione dei siti Web" della documentazione in linea di IIS 5.0. Per visualizzare la documentazione, avviare Microsoft Internet Explorer sul server IIS 5.0 e quindi digitare il seguente URL nella barra degli indirizzi :
http://localhost/iisHelp/
Per ulteriori informazioni sul reindirizzamento del browser in IIS, fare clic sul numero dell'articolo della Microsoft Knowledge Base:
298408  (http://support.microsoft.com/kb/298408/EN-US/ ) IIS genera titolo cortesia reindirizzamento quando viene richiesta la cartella senza barra finale








Chiavi: 
kbhowto kbhowtomaster kbmt KB313074 KbMtit
Traduzione automatica articoliTraduzione automatica articoli
Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 313074  (http://support.microsoft.com/kb/313074/en-us/ )
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.
Retired KB ArticleDichiarazione di non responsabilità per articoli della Microsoft Knowledge Base su prodotti non più supportati
Questo articolo è stato scritto sui prodotti per cui Microsoft non offre più supporto. L?articolo, quindi, viene offerto ?così come è? e non verrà più aggiornato.