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

111

J'ai Windows Server 2012 et j'ai installé IIS 8.5 mais je n'ai pas pu voir le module de réécriture d'URL. Comment puis-je activer ou installer?

Tushar Maru
la source

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à.

Sruly
la source
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)

ymz
la source
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.

GB Lawrence
la source
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.
SharpC
la source