Имам Windows Server 2012 и инсталирах IIS 8.5, но не можах да видя модула за пренаписване на URL адреси. Как мога да активирам или инсталирам?
Как мога да активирам модула за пренаписване на URL адреси в IIS 8.5 в Server 2012?
Отговори (4)
Изтеглете го от тук:
http://www.iis.net/downloads/microsoft/url-rewrite
или ако вече имате инсталатор на уеб платформа на вашето устройство, можете да го инсталирате от там.
Заслужава да се спомене: трябва да изтеглите версията x64!
От главната страница за изтегляне (https://www.iis.net/downloads/microsoft/url-rewrite) щракнете върху "допълнителни изтегляния" (под главния бутон за изтегляне) и изтеглете x64 версията (защото по някаква причина - версията за изтегляне по подразбиране е x86)
Първо инсталирайте URL Rewrite от изтегляне или от инсталатора на уеб платформата. Второ, рестартирайте IIS. И накрая затворете IIS и отворете отново. Последната стъпка проработи за мен.
Мислех, че ще дам пълен отговор, съчетаващ някои от възможните тънкости, необходими за пълнота.
- Check if you have 32-bit or 64-bit IIS installed:
- Go to IIS Manager → Application Pools, choose the appropriate app pool then Advanced Settings.
- Проверете настройката „Активиране на 32-битови приложения“. Ако това е вярно, това означава, че работният процес е принуден да работи в 32-битова версия. Ако настройката е false, тогава наборът от приложения работи в 64-битов режим.
- Можете също да отворите диспечера на задачите и да проверите
w3wp.exe
. Ако се показва катоw3wp*32.exe
, значи е 32-битов.
- Изтеглете подходящата версия тук: https://www.iis.net/downloads/microsoft/url-rewrite#additionalDownloads.
- Инсталирайте го.
- Затворете и отворете отново IIS Manager, за да се уверите, че модулът за пренаписване на URL се появява.