УБРАТЬ INDEX PHP CODEIGNITER

Index.php - это точка входа по умолчанию для веб-приложений CodeIgniter написанных на PHP. Некоторые разработчики могут решить убрать index.php из URL для улучшения SEO или просто для того, чтобы URL выглядел более эстетично.

В CodeIgniter для удаления index.php из URL используется файл .htaccess в корневой директории проекта. Вот пример содержимого файла .htaccess:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]

Первая строка, включает RewriteEngine. Далее следуют три условия (RewriteCond), которые проверяют, является ли запрашиваемый файл или директория существующими. Если условия выполняются, то выполняется последняя строка, RewriteRule. Эта строка перенаправляет URL на index.php и добавляет все оставшиеся сегменты URL как параметры (Заключенные в $0).

Если все настроено правильно, то после этого, index.php должен быть убран из URL, например:

http://example.com/index.php/controller/method -> http://example.com/controller/method

Но для того, чтобы эта конфигурация работала, Apache должен быть настроен на включение использования .htaccess файла в конфигурации Apache. Не забудьте изменить файл конфигурации Apache, чтобы он содержал следующее:

AllowOverride All

Эта строка говорит Apache о том, что все инструкции, заданные в файле .htaccess, должны быть использованы.

Belajar CodeIgniter 3 - Menghapus ruphp.com \u0026 Setting Base URL (PART 6)

Tutorial Codeigniter #3. Cara Menghapus ataupun Menghilangkan Kata ruphp.com Dari URL Codeigniter

how to remove ruphp.com from url in codeigniter 4 -

CodeIgniter - Cara SINGKAT Menghilangkan \

Cara Menghilangkan ruphp.com di Codeigniter

Remove ruphp.com from Codeigniter using htaccess

ChatGPT не подскажет. Как заработать на ИИ? Топ-10 инвестидей от экспертов

How to remove ruphp.com in Codeigniter url

3 - How to remove ruphp.com from url in Codeigniter 3 step by step

Как убрать Index-php из адресной строки

Реклама
Новое
Реклама