Inoltro di percorsi e query

Nel contesto dei reindirizzamenti di URL, la modalità di inoltro del percorso determina quali, se esistono, segmenti del percorso URL richiesto mantenere e aggiungere al percorso URL di destinazione. Si può anche attivare l'inoltro della query per aggiungere la stringa di query da una richiesta in arrivo alla destinazione URL.

Modalità di inoltro del percorso

Quando si configura una configurazione di reindirizzamento, esistono tre modalità di inoltro dei percorsi (tutti, cattura o nessuno).
Nota: La struttura del sito URL richiesto deve corrispondere esattamente a quella del sito URL di origine per poter essere reindirizzata. È necessario specificare ogni segmento anticipato del percorso URL in una voce separata dell'origine URL o usare un carattere jolly nel primo e/o nell'ultimo segmento del percorso URL.

Tutti

La modalità di inoltro di tutti i percorsi indica che l'intero percorso URL incluso nelle richieste in arrivo alla sorgente URL viene aggiunto alla destinazione URL. Ad esempio, si supponga di specificare una sorgente URL, www.old.com/*, e una destinazione URL, www.new.com. In questo caso, le richieste in arrivo per www.old.com/about vengono reindirizzate a www.new.com/about.

Acquisisci

La modalità di inoltro del percorso di acquisizione indica che solo il segmento del percorso URL richiesto corrispondente al segmento jolly definito URL di origine deve essere aggiunto URL di destinazione. Ad esempio, se si specifica una sorgente URL, www.old.com/products/*, e una destinazione URL, www.new.com, le richieste in arrivo per www.old.com/products/software vengono reindirizzate a www.newexample.com/software.

Importante:

  • È possibile utilizzare un carattere jolly solo all'interno del primo e/o dell'ultimo segmento di un percorso URL, come ad esempio example.com/*/abc/*. Non è possibile inserire un segmento jolly in un segmento al centro del percorso.
  • È possibile utilizzare un carattere jolly per coprire una parte di un segmento di percorso. Ad esempio, è possibile specificare example.com/*pdf per soddisfare le richieste in arrivo per qualsiasi file PDF esistente a quel livello della struttura del sito.

Nessuna

La modalità di inoltro none path indica che nessuna parte del percorso URL richiesto deve essere aggiunta alla destinazione URL. In questo caso, tutte le richieste in arrivo la cui struttura corrisponde all'origine URL vengono reindirizzate alla destinazione URL come definito.

Nota: La struttura del percorso URL richiesto deve corrispondere a una delle strutture del percorso URL di origine definite, anche se si seleziona nessuna come modalità di inoltro del percorso. Ad esempio, se l'unica fonte definita URL è old.com/ e la destinazione URL è new.com, le richieste per old.com/about ricevono un messaggio di errore 404. Si può evitare questo problema aggiungendo un'altra sorgente URL per old.com/about o old.com/*. Includere qualsiasi altra struttura di percorso di origine che si prevede venga richiesta per garantire una corrispondenza esatta durante l'elaborazione delle richieste in arrivo.

La tabella seguente fornisce alcuni scenari che dimostrano come vengono gestite e reindirizzate le varie richieste in arrivo in base alla modalità di inoltro del percorso selezionata.

Fonte URL Obiettivo URL Richiesto URL Modalità Path fwd Risultato
old.com/ new.com old.com/ tutti new.com
assegnare new.com
Nessuna new.com
old.com/about tutti 404 ERRORE - La struttura del percorso URL richiesto non corrisponde alla struttura del percorso URL di origine.
assegnare
Nessuna
old.com/* new.com old.com/ tutti new.com
assegnare new.com
Nessuna new.com
old.com/about tutti new.com/about
assegnare
Nessuna new.com
old.com/about/us tutti new.com/about/us
assegnare
Nessuna new.com
old.com/products/* new.com old.com/products/about tutti new.com/products/about
assegnare new.com/about
Nessuna new.com
old.com/about tutti 404 ERRORE - La struttura del percorso URL richiesto non corrisponde alla struttura del percorso URL di origine.
assegnare
Nessuna
old.com/*pdf new.com old.com/installation.pdf tutti new.com/installation.pdf
assegnare new.com/installation.pdf
Nessuna new.com
old.com/*/contact new.com old.com/installation.pdf tutti new.com/installation.pdf
assegnare new.com/installation
Nessuna new.com

Inoltro della domanda

Abilitare l'inoltro della query per applicare la stringa di query in arrivo seguendo il percorso URL (il segmento dopo il punto interrogativo) alla nuova destinazione URL. Ad esempio, guardando il sito URL http://sourceexample.com/page?val=34 , la query string è ?val=34. Se l'inoltro della query è abilitato, questo segmento viene applicato alla fine della destinazione URL. Questo comportamento è consigliato se il sito web di destinazione aderisce alla struttura di query legacy del sito originale. Se questa opzione è disattivata, la stringa di query in arrivo viene ignorata.