1

CUrlManagerconfig/main.php でクリーンな 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 から同じ本のページに移動できます。

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

2 番目の URL パターンを無効にしたい。これは可能ですか?

4

1 に答える 1

2

useStrictParsingURL マネージャー コンポーネントで有効にすることができます。

于 2013-07-29T13:18:02.610 に答える