У меня работает Typo3 на сервере 2012R2 и IIS. На этом же сервере также установлен обмен.
Typo3 теперь создает чистые URL, но эти URL всегда создают ошибку 404. Я нашел решение, чтобы решить эту проблему с
<system.webServer>
<defaultDocument>
<files>
<add value="index.php" />
</files>
</defaultDocument>
<rewrite>
<rules>
<rule name="SpeakingURL" enabled="false">
<match url="(^(typo3|fileadmin|typo3temp|uploads)/|\.(php|js|css|jpg|png|gif|pdf)$)" negate="true" />
<action type="Rewrite" url="index.php" />
</rule>
</rules>
</rewrite>
</system.webServer>
но обмен больше не работает правильно. Поэтому мне нужно искать решение, которое обнаруживает только чистые URL.
Пример: http; // www.myDomain.com/customers/name/location
Этот URL я должен отправить на index.php.
В URL нет строки запроса, нет точки или какого-либо расширения в пути.
Как создать правило для перезаписи URL-адреса IIS, чтобы чистые URL-адреса, входящие в комплект, передавались в index.php?