Occasionalmente, potrebbe essere necessario impostare un reindirizzamento da una cartella del tuo sito per accedere ai file su un sito diverso. Ad esempio, www.yourdomain.com/music/somerandomfile.mp3 reindirizza a www.someotherdomain/someStorageAccount/MyMusicStuff/somerandomfile.mp3. Ora, potremmo impostare una regola di reindirizzamento per ogni file, ma potrebbero essere molte regole e molte regole rallenteranno i tempi di caricamento del sito. Invece, possiamo impostare un'unica regola per reindirizzare la cartella e mantenere il nome del file. Se desideri reindirizzare un'intera cartella in una posizione diversa, segui le istruzioni di seguito!
- Vai alla cartella httpdocs tramite FTP
- Crea una copia di backup del tuo web.config
- Apri il tuo web.config in un editor di testo, preferibilmente Notepad++
- Scorri verso il basso appena sotto il tag
- Aggiungi il seguente snippet di codice direttamente sotto quel tag, ma assicurati di non aggiungere un secondo set di tag o ! Se lo sei, copia semplicemente il resto del codice all'interno di quelli correnti.
Attenzione! L'aggiunta di più set di tag o o il posizionamento di questo codice nella posizione errata causerà la generazione di errori interni del server nel sito, rendendolo non disponibile per i visitatori fino alla rimozione dei tag aggiuntivi.
<rewrite>
<rules>
<rule name="NAME" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTP_HOST}{REQUEST_URI}" pattern="(.*)/FOLDER/(.*)" />
</conditions>
<action type="Redirect" appendQueryString="false" url="http://DESTINATION-URL.TLD/FOLDERS/{C:2}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
- Cambia le parti di codice in grassetto per adattarle alle tue esigenze.
- NOME può essere qualsiasi cosa, purché sia unico
- /FOLDER/ è la cartella da cui stai reindirizzando
- http://DESTINATION-URL.TLD/FOLDERS/ è dove stai effettuando il reindirizzamento.
- Salva le modifiche in web.config, questo causerà il riavvio del pool di applicazioni e il sito potrebbe non essere disponibile per alcuni secondi. Se ciò causa un errore 500, qualcosa è andato storto con le modifiche e dovresti correggere l'errore o ripristinare il backup.
In caso di problemi con l'impostazione di questa regola di reindirizzamento, puoi sempre contattare il nostro team di supporto. Saremo lieti di assisterti in questa questione e siamo disponibili 24 ore su 24, 7 giorni su 7.