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
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/*pdfper 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.
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.