У меня есть приложение php, которое сильно зависит от правила перезаписи apache, но мне нужно переместить приложение php в IIS, поэтому мне нужно преобразовать .htaccess в web.config
Ниже приведены мои правила .htaccess, которыеполучить все пути и параметры после имени домена и переписать в файл index.php.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
Ниже приведен мой текущий файл web.config, который выдает мне 505 внутреннюю ошибку сервера
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="rule1" stopProcessing="true">
<match url="^(.*)$" />
<action type="Rewrite" url="//index.php/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>