GNU/Linux >> Linux Esercitazione >  >> Panels >> Plesk

Regola di reindirizzamento da cartella a cartella IIS

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.
Plesk
  1. Come utilizzare Nginx per reindirizzare

  2. Reindirizzamento a HTTPS

  3. Come fare il reindirizzamento del sito web

  4. cPanel Indici

  5. Crea un reindirizzamento URL

S maiuscola nei permessi di una cartella?

Come reindirizzare o inoltrare un indirizzo e-mail

Rinomina Dominio IIS 7 Issue

Riparazione del pool di applicazioni IIS di un dominio

Reindirizzamenti in cPanel

Imposta un inoltro di dominio o un reindirizzamento 301 in Plesk