2013-07-29 50 views
1

我已經配置在config/main.php的CUrlManager使用清潔網址:只允許乾淨的URL Yii中

'urlManager' => array(
    'showScriptName' => FALSE, 
    'urlFormat' => 'path', 
    'rules' => require(dirname(__FILE__) . '/routes.php'), 
), 

乾淨的URL功能完美的作品,但我想阻止默認<controller>/<action>模式匹配發生。

這是我的配置/ route.php:

<?php 
return array(
    'books' => 'book/index' 
); 

現在,人們可以通過2個不同的網址,去同一本書頁:

  1. http://www.mysite.com/books
  2. http://www.mysite.com/book/index

我想禁用第二個URL模式。這可能嗎?

回答