Как убрать index.php в середине адреса?

Аватар пользователя oe24
Не в сети
Последнее посещение: 3 года 13 недель назад
Зарегистрирован: 2014-05-27
Сообщения:

Знаю, есть такая проблема и в CMS - фреймоврках, но тут нужна помощь именно для Codeigniter. Как же убрать эту бессмысленную строчку в адресе сайта или его отдельной страницы? Подозреваю, что это как-то связано с файликом .htaccess, который находится в корне сайта.

Аватар пользователя ingwarua53
Не в сети
Последнее посещение: 3 года 19 недель назад
Зарегистрирован: 2014-06-24
Сообщения:
 III::app()->Home Url по

III::app()->Home Url по умолчанию подставляет index.php, в следствии этого в случае если вы желаете чтобы ваши ссылки были без сего префикса – надо ввести свойство show Script Name компонента url Manager равным false. Вы сможете выдумать и средства способности реализации, я внес предложение для вас что вариант который воспользовался на Code Igniter

Аватар пользователя 8fank77
Не в сети
Последнее посещение: 3 года 11 недель назад
Зарегистрирован: 2014-06-30
Сообщения:
Изменение.
Доброго времени суток, многоуважаемые пользователи данного форума. Автор, вышеописанная вами операция делается в несколько телодвижений и не требует долгих ожиданий. Я точно не помню всей сути. Попробуйте поискать на яндексе ответ на ваш поставленный вопрос. Я уверен, вы его найдете точно.
Аватар пользователя tornado5
Не в сети
Последнее посещение: 5 недель 1 день назад
Зарегистрирован: 2014-06-24
Сообщения:
Попробуйте создать

Попробуйте создать перенаправление в файле .htaccess по такому типу:

RewriteCond %{THE_REQUEST} ^[A-Z]{3, 9} /index.html HTTP/

RewriteRule ^index.html$ http://site.com [R=301, L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3, 9} /index.php HTTP/

RewriteRule ^index.php$ http://site.com [R=301, L]

Если не получится, то тогда нужно будет копать глубже.

Аватар пользователя szeytullaev70
Не в сети
Последнее посещение: 3 года 6 недель назад
Зарегистрирован: 2014-10-04
Сообщения:
Я точно не помню всей сути.

Я точно не помню всей сути. Попробуйте поискать на яндексе ответ на ваш поставленный вопрос. Я уверен, вы его найдете точно.Попробуйте создать перенаправление в файле .htaccess по такому типу:

RewriteCond %{THE_REQUEST} ^[A-Z]{3, 9} /index.html HTTP/

RewriteRule ^index.html$ http://site.com [R=301, L]