Yii2 アプリケーションでクリーン URL を有効にしましたが、アクションに渡す引数を取得できないようです。
私はこれを期待しています:
ローカルホスト/アプリ/ウェブ/a/b/c/d
以下にマップするには:
AController->actionB($c, $d)
それは起こっていません。
これが私の.htaccessです:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
私のweb.phpの関連部分:
'urlManager' => [
'class' => 'yii\web\UrlManager',
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => array(
'<controller:\w+>/<id:\d+>' => '<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
'<controller:\w+>/<action:\w+>' => '<controller>/<action>',
),
],