title: Confusing of CodeIgniter routes
body: <p>This is my route:</p>
  
  <pre><code>$route['pages/show_create']['GET'] = 'pages/show_create';
  $route['pages/create']['POST'] = 'pages/create';
  </code></pre>
  
  <p>And this is my controller:</p>
  
  <pre><code>public function show_create()
      {
          $data['title'] = 'Create new news';     
          $this-&gt;load-&gt;view('templates/header', $data);
          $this-&gt;load-&gt;view('news/create');
          $this-&gt;load-&gt;view('templates/footer');
      }
  
      public function create()
      {
          $data['title'] = 'Create new news';
          $this-&gt;form_validation-&gt;set_rules('title', 'Title', 'required');
          $this-&gt;form_validation-&gt;set_rules('text', 'Text', 'required');
          if($this-&gt;form_validation-&gt;run() === FALSE)
          {
              $this-&gt;load-&gt;view('templates/header', $data);
              $this-&gt;load-&gt;view('news/create');
              $this-&gt;load-&gt;view('templates/footer');
          }
          else
          {
              $this-&gt;news_model-&gt;set_news();
              $this-&gt;load-&gt;view('news/success');
          }
      }
  </code></pre>
  
  <p>I want to show the form by accessing <code>news/show_create</code> route but it just return 404. What's wrong with my code? Thanks</p>