Я использовал этот файл .htaccess на моем локальном хосте:«404 Страница не найдена» на каждой странице с CodeIgniter
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
Но когда я загрузил свой сайт на FTP, он вдруг не работает. Я установил base_url. Модификация включена. Что еще может быть проблемой. Мои знания очень ограничены, я уже был счастлив, что я программирую часть, но этот материал сервера над моей головой. Но я готов это изучить, поэтому, если вы порекомендуете место для начала, я открыт для этого.
Так что сейчас только отформатированная страница поставляется с базовыми настройками css и сообщением 404. Странно, что это сообщение может быть создано в такой форме, поэтому это означает, что это не техническая проблема, а проблема с настройками. Я googled вокруг, попробовал больше .htaccess файлов, но ничего не работает. Спасибо за вашу помощь!
Возможно, вы на ходу GoDaddy? CI нуждается в некоторых специальных настройках GoDaddy. – dotslash
Нет. Я пробовал с двумя хостингами. У меня был старый сайт в dotroll, и я сделал там субдомен, но это не сработало, поэтому я понял, что поддомен был проблемой, поэтому я искал бесплатный хостинг, чтобы проверить его, но проблема такая же. – JuhG
Я не большой поклонник бесплатного хостинга, но в любом случае ... Можете ли вы попробовать удалить файл htaccess и получить доступ к приложению через полный путь, например 'http://www.example.com/index.php/login/ welcome'? – dotslash