title: How do I get Kohana to call a specific controller?
body: <p>My routing is set up like this:</p>
  
  <pre><code>Route::set('default', '(&lt;controller&gt;(/&lt;action&gt;(/&lt;id&gt;)))')
  -&gt;defaults(array(
      'controller' =&gt; 'static',
      'action'     =&gt; 'index',
  ));
  </code></pre>
  
  <p>so that typing in:</p>
  
  <blockquote>
    <p><a href="http://localhost/et/testkohana4/" rel="nofollow">http://localhost/et/testkohana4/</a></p>
  </blockquote>
  
  <p>calls <code>action_index</code> on <code>Controller_Static</code> as it should.</p>
  
  <p>However, when I type in:</p>
  
  <blockquote>
    <p><a href="http://localhost/et/testkohana4/test" rel="nofollow">http://localhost/et/testkohana4/test</a></p>
  </blockquote>
  
  <p>I expect it to say "<strong>cannot find Controller_Test</strong>" but instead, Kohana misses it and I get a message from Apache that says "<strong>The requested URL /testkohana4/index.php/test was not found on this server.</strong>"</p>
  
  <p>Even when I put in a file under the <code>controller</code> directory called <code>test.php</code> with the class <code>Controller_Test</code> in it, I still get the page-not-found error.</p>
  
  <p><strong>How can I get Kohana to call a specific controller when I type its name in the URL?</strong></p>