С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP: Фреймворки
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/30: Рейтинг темы: голосов - 30, средняя оценка - 4.63
33 / 7 / 2
Регистрация: 27.05.2011
Сообщений: 174

Kohana: Как убрать index.php из запроса?

27.02.2012, 21:00. Показов 5852. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Хочу настроить kohana, чтобы не указывать в запросе index.php. Сделал файл .htaccess, выводит ошибку
PHP
1
2
3
4
5
6
7
Internal Server Error
 
The server encountered an internal error or misconfiguration and was unable to complete your request.
 
Please contact the server administrator, antt11@yandex.ua and inform them of the time the error occurred, and anything you might have done that may have caused the error.
 
More information about this error may be available in the server error log.
Делаю запрос localhost/kohana/index.php/welcome/index, что с индексом, что без него
Содержимое .htaccess
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Turn on URL rewriting
RewriteEngine On
 
# Installation directory
RewriteBase /kohana/
 
# Protect hidden files from being viewed
<Files .*>
    Order Deny,Allow
    Deny From All
</Files>
 
# Protect application and system files from being viewed
RewriteRule ^(?:application|modules|system)\b.* index.php/$0 [L]
 
# Allow any files or directories that exist to be displayed directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
 
# Rewrite all other URLs to index.php/URL
RewriteRule .* index.php/$0 [PT]
В файле bootstrap.php указываю
PHP
1
2
3
Kohana::init(array(
    'base_url'   => '/kohana/', 'index_file' => false
));
Ничего не дает. Пробовал 'index_file' указывать 'index.php', результата никакого. Выдает страницу только если указывать полностью путь и удалить .htaccess
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.02.2012, 21:00
Ответы с готовыми решениями:

Kohana, как избавиться от index.php в URL?
Топик с таким же заголовком я вижу пару тем назад. Но если человек решил эту проблему, то я нет. php 5.4.3 (cgi) Apache 2.2 ...

Убрать /index.php (убрать обязательно слэш)
mak.url.ph нужно убрать /index.php (СлЭш обязательно убрать) .htaccess мучил 2 часа, не помогло, пробовал вариантов 20 где-то. ...

Убрать index.php через .htaccess
Админка joomla, все что только можно уже перепробовал, ничего не помогает, что делать? :wall:

6
35 / 35 / 7
Регистрация: 27.03.2011
Сообщений: 146
28.02.2012, 14:44
rewrite_module включен?
1
6 / 6 / 2
Регистрация: 08.11.2011
Сообщений: 23
28.02.2012, 14:48
'index_file' => ''
0
33 / 7 / 2
Регистрация: 27.05.2011
Сообщений: 174
28.02.2012, 17:10  [ТС]
Цитата Сообщение от gephaest Посмотреть сообщение
rewrite_module включен?
Включил, заработало! Причем в bootstrap.php 'index_file' можно вообще не указывать.
0
6 / 6 / 2
Регистрация: 08.11.2011
Сообщений: 23
28.02.2012, 20:14
Можно и не указывать, но тогда вы нужного эффекта и не получите.

Во-первых скрипты всё равно будут доступны через /index.php/controller/action..
во-вторых, например, при использование Route::get он вам будет возвращать адресс тоже с index.php
0
0 / 0 / 0
Регистрация: 16.09.2008
Сообщений: 3
11.05.2012, 08:18
ребята, у меня такая проблема: никак не могу убрать этот index.php
вот листинги:
.htaccess

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Turn on URL rewriting
RewriteEngine On
 
# Installation directory
RewriteBase /
 
# Protect hidden files from being viewed
<Files .*>
    Order Deny,Allow
    Deny From All
</Files>
 
# Protect application and system files from being viewed
RewriteRule ^(?:application|modules|system)\b.* index.php/$0 [L]
 
# Allow any files or directories that exist to be displayed directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
 
# Rewrite all other URLs to index.php/URL
RewriteRule .* index.php/$0 [PT]
bootsrap.php


PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/**
 * Initialize Kohana, setting the default options.
 *
 * The following options are available:
 *
 * - string   base_url    path, and optionally domain, of your application   NULL
 * - string   index_file  name of your index file, usually "index.php"       index.php
 * - string   charset     internal character set used for input and output   utf-8
 * - string   cache_dir   set the internal cache directory                   APPPATH/cache
 * - boolean  errors      enable or disable error handling                   TRUE
 * - boolean  profile     enable or disable internal profiling               TRUE
 * - boolean  caching     enable or disable internal caching                 FALSE
 */
Kohana::init(array(
    'base_url'=>'/',
    'index_file'=>'',
));
Вся kohana лежит в папке d:\sites\kohana\www\

вот что мне выдает браузер при попытке ввести урл без index.php

Not Found

The requested URL /auth was not found on this server.

В общем выдает 404. В чем ошибка? Я уже все перепробовал....
0
14 / 14 / 4
Регистрация: 21.04.2012
Сообщений: 393
13.07.2012, 03:21
тоже не могу этот index убрать. Что за rewrite_module и где его включать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.07.2012, 03:21
Помогаю со студенческими работами здесь

Не могу удалить index.php из запроса CodeIgniter
Доброго времени суток! Есть такая проблема в CodeIgniter все запросы работают через index.php ...

Убрать index.php без mod_rewrite и переадресации
Привет всем! Такая проблема: В движке WordPress есть такая фича: &quot;безболезненное&quot; удаление index.php из строки адреса. Что это...

Kohana 3.2 Проверка запроса
Доброго времени Подскажите знатоки при таком запросе как задать условие прошел ли запрос $query = DB::query(DATABASE::INSERT,...

PHP - Kohana Framework
Здравствуйте. Не могу разобраться с выводом атрибутов (цвета, размера) товара. нет вывести один я могу, а вот несколько, да ещё с учётом...

Адаптация kohana 3.3 под php 7
Поставил на ноут elementary os loki. Там только php 7. (Можно через дебри поставить php 5.6 но затрудняюсь, вернее поставил вроде, но...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru