Я использую 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?