Bagaimana cara mengaktifkan modul "Penulisan Ulang URL" di IIS 8.5 di Server 2012?

111

Saya memiliki windows server 2012 dan saya telah menginstal IIS 8.5 tetapi saya tidak dapat melihat modul penulisan ulang URL. Bagaimana cara mengaktifkan atau menginstal?

Tushar Maru
sumber

Jawaban:

158

Unduh dari sini:

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

atau jika Anda sudah memiliki Penginstal Platform Web di komputer Anda, Anda dapat menginstalnya dari sana.

Sruly
sumber
57
Dan jangan lupa untuk menutup dan membuka kembali Manajer IIS. Setelah instalasi, ikon baru hanya terlihat, setelah dibuka kembali. (penyegaran tidak akan berfungsi)
Fabian
1
Dari pengalaman: terkadang Anda perlu mencopotnya (Tambah / Hapus Program atau Copot Pemasangan Program di panel kontrol) dan kemudian instal lagi agar dapat berfungsi. Tidak tahu mengapa tidak berhasil, tapi ini memperbaikinya untuk saya.
Jo.
1
Apakah ada cara untuk membuat skrip ini?
lawphotog
maksud Anda instalasi? luncurkan CMD / promt dengan "Run as administrator", lalu ketik msiexec / I rewrite_2.0_rtw_x64.msi
Daniel Perez
18

Layak disebutkan: Anda harus mengunduh versi x64 !

Dari halaman unduh utama ( https://www.iis.net/downloads/microsoft/url-rewrite ) klik "unduhan tambahan" (di bawah tombol unduh utama) dan unduh versi x64 (karena karena alasan tertentu - unduhan default versinya adalah x86)

ymz
sumber
3
Terima kasih, orang yang baik. Terima kasih. Itu 3 jam hidup saya hilang.
GregoryBrad
11

Pertama, instal URL Tulis Ulang dari unduhan atau dari Penginstal Platform Web. Kedua, mulai ulang IIS. Dan, akhirnya, tutup IIS dan buka kembali. Langkah terakhir berhasil untuk saya.

GB Lawrence
sumber
1

Saya pikir saya akan memberikan jawaban lengkap yang menggabungkan beberapa kemungkinan kerumitan yang diperlukan untuk kelengkapan.

  1. Periksa apakah Anda menginstal IIS 32-bit atau 64-bit :
    • Buka Manajer IIS → Kumpulan Aplikasi, pilih kumpulan aplikasi yang sesuai lalu Pengaturan Lanjutan.
    • Periksa pengaturan "Aktifkan Aplikasi 32-bit". Jika itu benar, itu berarti proses pekerja dipaksa untuk berjalan dalam 32-bit. Jika pengaturannya salah, maka pool aplikasi berjalan dalam mode 64-bit.
    • Anda juga dapat membuka Task Manager dan memeriksa w3wp.exe. Jika itu ditampilkan sebagai w3wp*32.exemaka itu 32-bit.
  2. Unduh versi yang sesuai di sini: https://www.iis.net/downloads/microsoft/url-rewrite#additionalDownloads .
  3. Pasang itu.
  4. Tutup dan buka kembali Manajer IIS untuk memastikan modul Penulisan Ulang URL muncul.
SharpC
sumber