Я новичок в kohana, и уже несколько дней у меня возникли проблемы с действиями в контроллере с помощью index.php. Я всегда получаю ошибку «Запрошенный URL не был найден на сервере» ниже мой файл .htaccessURL в kohana 3.3, проблемы с index.php
# Turn on URL rewriting
RewriteEngine On
# Installation directory
RewriteBase /njorku.com/
# Protect application and system files from being viewed
RewriteRule ^(application|modules|system) - [F,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,L]
это мой контроллер класса
<?php defined ('SYSPATH') or die('No direct script access');
class Controller_Ask extends Controller {
public function action_index(){
$quests = ORM::factory('asknjorku_question')->order_by('question_id','desc')->find_all();
$view = View::factory('/en/asknjorku/index')->bind('quests',$quests);
$this->request->response = $view;
}
}
?>
, когда я иду в http://localhost/njorku.com/index.php/ask/index он работает, но http://localhost/njorku.com/ask/index не работает
Почему это так, пожалуйста, помогите мне?
Что произойдет, если вы пытаетесь нормальный 'RewriteRule^index.php [L]'? –
У меня такая же проблема @MikeAnthony –
Где хранится ваш * .htaccess * файл? Он должен храниться в */njorku.com/* –