Как конвертировать .htaccess переписать URL в формат web.config - PullRequest
0 голосов
/ 21 февраля 2019

У меня есть приложение 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>
...