GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Plesk

IIS-Ordner-zu-Ordner-Umleitungsregel

Gelegentlich kann es erforderlich sein, eine Umleitung von einem Ordner auf Ihrer Website einzurichten, um auf Dateien auf einer anderen Website zuzugreifen. Beispiel:www.yourdomain.com/music/somerandomfile.mp3 leitet zu www.someotherdomain/someStorageAccount/MyMusicStuff/somerandomfile.mp3 weiter. Jetzt könnten wir für jede Datei eine Umleitungsregel einrichten – aber das könnten viele Regeln sein, und viele Regeln würden die Ladezeiten der Website verlangsamen. Stattdessen können wir eine einzelne Regel einrichten, um den Ordner umzuleiten und den Dateinamen beizubehalten. Wenn Sie einen ganzen Ordner an einen anderen Ort umleiten möchten, befolgen Sie einfach die nachstehenden Anweisungen!
  • Navigieren Sie per FTP zum httpdocs-Ordner
  • Erstellen Sie eine Sicherungskopie Ihrer web.config
  • Öffnen Sie Ihre web.config in einem Texteditor, vorzugsweise Notepad++
  • Scrollen Sie nach unten bis direkt unter das -Tag
  • Fügen Sie das folgende Code-Snippet direkt unter diesem Tag hinzu, aber stellen Sie sicher, dass Sie keinen zweiten Satz von -Tags oder -Tags hinzufügen! Wenn ja, kopieren Sie einfach den Rest des Codes in die aktuellen.
Achtung! Das Hinzufügen mehrerer - oder -Tag-Sets oder das Platzieren dieses Codes an der falschen Stelle führt dazu, dass die Website interne Serverfehler generiert, wodurch sie für Besucher nicht verfügbar ist, bis die zusätzlichen Tags entfernt werden.
<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>
  • Ändern Sie die fettgedruckten Codeteile entsprechend Ihren Anforderungen.
    • NAME kann alles sein, solange er eindeutig ist
    • /FOLDER/ ist der Ordner, von dem aus Sie umleiten
    • http://DESTINATION-URL.TLD/FOLDERS/ ist, wohin Sie umgeleitet werden.
  • Speichern Sie die Änderungen an der web.config. Dadurch wird der Anwendungspool neu gestartet und die Website ist möglicherweise einige Sekunden lang nicht verfügbar. Wenn dies einen 500-Fehler verursacht, ist bei den Änderungen etwas schief gelaufen und Sie sollten entweder den Fehler beheben oder zur Sicherung zurückkehren.
Wenn Sie Probleme beim Einrichten dieser Weiterleitungsregel haben, können Sie sich jederzeit an unser Support-Team wenden. Wir helfen Ihnen gerne in dieser Angelegenheit und sind rund um die Uhr für Sie da.
Plesk
  1. So verwenden Sie Nginx zum Umleiten

  2. Wie schreibt man den Pfad eines Ordners mit Leerzeichen im Namen?

  3. So leiten Sie eine HTML-Seite auf eine andere URL um

  4. Vervollständigen Sie eine CSR in IIS

  5. Domain-Weiterleitungstypen

Großbuchstabe S in Berechtigungen eines Ordners?

So leiten Sie eine E-Mail-Adresse um oder leiten sie weiter

Domäne umbenennen IIS 7 Problem

Reparieren des IIS-Anwendungspools einer Domäne

Weiterleitungen in cPanel

Richten Sie eine Domain-Weiterleitung oder 301-Umleitung in Plesk ein