Yii2 + IIS = 404 Error

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
HitechNT
Сообщения: 6
Зарегистрирован: 2016.08.29, 16:11

Yii2 + IIS = 404 Error

Сообщение HitechNT »

Добрый день. Возникла необходимость перенести проект с apache на ISS. Но беда в том, что не работают роуты при pretty_url = true. Постоянно ошибка 404, если страница отличается от главное.

web.config:

Код: Выделить всё

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <directoryBrowse enabled="false" />
      <rewrite>
        <rules>
			<rule name="Импортированное правило 2">
				<match url="." ignoreCase="false" />
				<conditions logicalGrouping="MatchAll">
					<add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
					<add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
				</conditions>
				<action type="Rewrite" url="index.php" />
			</rule> 
        </rules>
      </rewrite>
  </system.webServer>
</configuration>
main.config:

Код: Выделить всё

'urlManager' => [
            'enablePrettyUrl' => true,
            'showScriptName' => false,
            'rules' => [
				
            ],
        ],
Если enablePrettyUrl = false, то все работает. Кто нибудь сталкивался?
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Yii2 + IIS = 404 Error

Сообщение samdark »

Ответить