Запрошенный URL / ссылка не найдена на этом сервере.Apache & htaccess - PullRequest
0 голосов
/ 11 октября 2018

Корневая страница в / загружается нормально, но любая другая ссылка выдает ошибку The request URL was not found on this server.

Мой htaccess находится в корне папки приложения и содержит следующее:

RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L]

1 Ответ

0 голосов
/ 11 октября 2018

CodeIgniter .htaccess может выглядеть примерно так ... RewriteBase важен там.

<IfModule mod_rewrite.c>

    RewriteEngine On
    RewriteBase /

    RewriteCond %{REQUEST_URI} ^system.*
    RewriteRule ^(.*)$ /index.php?/$1 [L]

    RewriteCond %{REQUEST_URI} ^application.*
    RewriteRule ^(.*)$ /index.php?/$1 [L]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?/$1 [L]

</IfModule>
...