Comment puis-je activer le module «URL Rewrite» dans IIS 8.5 dans Server 2012?


Réponses:


158

Téléchargez-le ici:

http://www.iis.net/downloads/microsoft/url-rewrite

ou si vous avez déjà Web Platform Installer sur votre machine, vous pouvez l'installer à partir de là.


57
Et n'oubliez pas de fermer et de rouvrir le gestionnaire IIS. Après l'installation, la nouvelle icône n'est visible qu'après la réouverture. (Le rafraîchissement ne fonctionnera pas)
Fabian

1
Par expérience: vous devez parfois le désinstaller (Ajouter / Supprimer des programmes ou Désinstaller un programme dans le panneau de configuration), puis le réinstaller pour le faire fonctionner. Je ne sais pas pourquoi cela ne fonctionnait pas, mais cela a réglé le problème pour moi
Jo.

1
Est-il possible de créer un script?
lawphotog

voulez-vous dire l'installation? lancez CMD / promt avec "Exécuter en tant qu'administrateur", puis tapez msiexec / I rewrite_2.0_rtw_x64.msi
Daniel Perez

18

À noter: vous devez télécharger la version x64 !

Depuis la page de téléchargement principale ( https://www.iis.net/downloads/microsoft/url-rewrite ), cliquez sur "téléchargements supplémentaires" (sous le bouton de téléchargement principal) et téléchargez la version x64 (car pour une raison quelconque - le téléchargement par défaut la version est x86)


3
Merci, gentille personne. Je vous remercie. Cela fait 3 heures de ma vie.
GregoryBrad

11

Tout d'abord, installez la réécriture d'URL à partir d'un téléchargement ou du programme d'installation de la plate-forme Web. Ensuite, redémarrez IIS. Et, enfin, fermez IIS et ouvrez à nouveau. La dernière étape a fonctionné pour moi.


1

Je pensais que je donnerais une réponse complète combinant certaines des subtilités possibles requises pour l'exhaustivité.

  1. Vérifiez si vous avez installé IIS 32 bits ou 64 bits :
    • Accédez à Gestionnaire IIS → Pools d'applications, choisissez le pool d'applications approprié, puis Paramètres avancés.
    • Vérifiez le paramètre «Activer les applications 32 bits». Si c'est vrai, cela signifie que le processus de travail est forcé de s'exécuter en 32 bits. Si le paramètre est faux, le pool d'applications s'exécute en mode 64 bits.
    • Vous pouvez également ouvrir le Gestionnaire des tâches et vérifier w3wp.exe. Si cela s'affiche, w3wp*32.exec'est 32 bits.
  2. Téléchargez la version appropriée ici: https://www.iis.net/downloads/microsoft/url-rewrite#additionalDownloads .
  3. Installez-le.
  4. Fermez et rouvrez IIS Manager pour vous assurer que le module de réécriture d'URL apparaît.
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.