首页 文章

仅允许在Yii中使用干净的URL

提问于
浏览
1

我在config / main.php中配置了 CUrlManager 以使用干净的URL:

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

干净的URL功能完美地工作,但我想防止发生默认的 <controller>/<action> 模式匹配 .

这是我的config / route.php:

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

现在,人们可以通过2个不同的URL访问同一个书页:

我想禁用第二个URL模式 . 这可能吗?

1 回答

  • 2

    您可以在网址管理器组件中启用useStrictParsing .

相关问题