1
私はyii2で学んでいます。 URLルートを作成するときに問題があります。 ここは私のURL構成ですYii2 URLをスラッグURLにするためのルート
'urlManager' => [
'class' => 'yii\web\UrlManager',
// Disable index.php
'showScriptName' => false,
// Disable r= routes
// 'enableStrictParsing' => false,
'enablePrettyUrl' => true,
'rules' => array(
'category/<id:\S+>' => 'category/detail',
'<controller:\w+>/<id:\d+>' => '<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
'<controller:\w+>/<action:\w+>' => '<controller>/<action>',
'request-password-reset' => 'site/request-password-reset',
'reset-password/<token:\S+>' => 'site/reset-password',
'profile/<id:[0-9a-zA-Z\-]+>/?' => 'profile/user',
'logout' => 'site/logout',
'login' => 'site/login',
),
],
問題はプロファイルルーティングにあります。 URLの最後にスラッシュを付けずに作業し、エラーではありません> 404
- http://localhost/myapps/profile/some-url/: ここケースですエラー404
- http://localhost/myapps/profile/first-second-thirdの作業は - >私たちは最後にスラッシュを付けずに
を働いていると私は本当に混乱しています私はここで前の質問を探していて、私の場合とは何の関係も試していません。
誰かが私の問題を助けることができますか?
それは仕事ですが、なぜ注文がURLルールに影響を受けているのですか? – adeade
私は自分の答えを更新し、説明を追加しました。 –
さて、私は今理解している..ありがとう。 – adeade