Parfois, il peut être nécessaire de mettre en place une redirection depuis un dossier de votre site pour accéder aux fichiers d'un autre site. Par exemple, www.yourdomain.com/music/somerandomfile.mp3 redirigeant vers www.someotherdomain/someStorageAccount/MyMusicStuff/somerandomfile.mp3. Maintenant, nous pourrions mettre en place une règle de redirection pour chaque fichier - mais cela pourrait être beaucoup de règles, et beaucoup de règles ralentiraient les temps de chargement du site. Au lieu de cela, nous pouvons configurer une seule règle pour rediriger le dossier et conserver le nom du fichier. Si vous souhaitez rediriger un dossier entier vers un autre emplacement, suivez simplement les instructions ci-dessous !
- Accédez au dossier httpdocs via FTP
- Créez une copie de sauvegarde de votre web.config
- Ouvrez votre web.config dans un éditeur de texte, de préférence Notepad++
- Faites défiler jusqu'en dessous de la balise
- Ajoutez l'extrait de code suivant directement sous cette balise, mais assurez-vous de ne pas ajouter un deuxième ensemble de balises ou ! Si tel est le cas, copiez simplement le reste du code dans les codes actuels.
Attention ! L'ajout de plusieurs ensembles de balises ou ou le placement de ce code au mauvais endroit entraînera la génération d'erreurs de serveur internes sur le site, le rendant indisponible pour les visiteurs jusqu'à ce que les balises supplémentaires soient supprimées.
<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>
- Modifiez les morceaux de code en gras selon vos besoins.
- NAME peut être n'importe quoi, tant qu'il est unique
- /FOLDER/ est le dossier à partir duquel vous redirigez
- http://DESTINATION-URL.TLD/FOLDERS/ est l'endroit vers lequel vous redirigez.
- Enregistrez les modifications apportées au fichier web.config, cela entraînera le redémarrage du pool d'applications et le site peut être indisponible pendant quelques secondes. Si cela provoque une erreur 500, quelque chose s'est mal passé avec les modifications et vous devez soit corriger l'erreur, soit revenir à la sauvegarde.
Si vous rencontrez des difficultés pour configurer cette règle de redirection, vous pouvez toujours contacter notre équipe d'assistance. Nous serions heureux de vous aider dans cette affaire, et nous sommes disponibles 24h/24 et 7j/7.