Občas může být nutné nastavit přesměrování ze složky na vašem webu pro přístup k souborům na jiném webu. Například www.yourdomain.com/music/somerandomfile.mp3 přesměrování na www.someotherdomain/someStorageAccount/MyMusicStuff/somerandomfile.mp3. Nyní bychom mohli nastavit pravidlo přesměrování pro každý soubor – ale to by mohlo být mnoho pravidel a spousta pravidel by zpomalila dobu načítání webu. Místo toho můžeme nastavit jediné pravidlo pro přesměrování složky a zachování názvu souboru. Pokud chcete přesměrovat celou složku na jiné místo, postupujte podle níže uvedených pokynů! nebo nebo umístění tohoto kódu na nesprávné místo způsobí, že web bude generovat interní chyby serveru, takže nebude pro návštěvníky dostupný, dokud nebudou odstraněny další značky.
Plesk
- Přejděte do složky httpdocs přes FTP
- Vytvořte záložní kopii souboru web.config
- Otevřete svůj web.config v textovém editoru, nejlépe Notepad++
- Posuňte se dolů těsně pod značku
- Přidejte následující fragment kódu přímo pod značku, ale ujistěte se, že nepřidáváte druhou sadu značek
nebo ! Pokud ano, zkopírujte zbytek kódu do aktuálních.
<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>
- Změňte tučné části kódu podle svých potřeb.
- NAME může být cokoliv, pokud je jedinečné
- /FOLDER/ je složka, ze které přesměrováváte
- http://DESTINATION-URL.TLD/FOLDERS/ je místo, kam přesměrováváte.
- Uložte změny do souboru web.config, fond aplikací se restartuje a web může být několik sekund nedostupný. Pokud to způsobí chybu 500, něco se se změnami pokazilo a měli byste chybu buď opravit, nebo se vrátit k záloze.