Приложение Codeigniter Apache для IIS - PullRequest
1 голос
/ 07 октября 2019

У меня есть приложение codeigniter, работающее в среде Linux, и я хочу перенести его в среду Windows.

Я перенес файлы через FTP. Домашняя страница корректно работала с изображениями и стилями, но ссылки не отображают ошибку 404.

Имеет ли это отношение к htaccess и web.config?

1 Ответ

1 голос
/ 08 октября 2019

Решено путем переписывания htaccess для web.config и изменения base_url.

<system.webServer>
    <rewrite>
        <rules>
            <rule name="Main Rule" stopProcessing="true">
                <match url=".*" />
                <conditions logicalGrouping="MatchAll">
                <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
                </conditions>
                <action type="Rewrite" url="index.php/{R:0}" />
            </rule>
        </rules>
    </rewrite>
</system.webServer>

...