Преобразование htaccess в веб-конфигурацию - PullRequest
0 голосов
/ 07 мая 2020

Я пытаюсь преобразовать htaccess в webconfig, но получаю ошибки.

Это мой htaccess

Options -MultiViews -Indexes

# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1

# Remove www from url
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]

RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]

Моя веб-конфигурация

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
             <rules>
                <rule name="rule 1">
                    <match url="^(.*)$"  />
                    <action type="Rewrite" url="/index.php?url={R:1}"  />
                </rule>
                <rule name="rule 2" stopProcessing="true">
                    <match url="^"  />
                    <action type="Rewrite" url="/https://%1%{REQUEST_URI}"  />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>

Ошибка I get не указывает c и просто сообщает об ошибке времени выполнения.

Есть ли ошибка в моем xml? У меня нет доступа к серверу для импорта или преобразования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...