私はURLにプラス記号を付けようとしていますが、404ページで終わります。私はこのようなURLを一致させようとしています:page/page + + with spacesYii2 Url ManagerでURLにプラス(+)を付ける
「ページ+ with +スペース」はスラッグです。
これは私が設定して持っているものです。
'urlManager' => [
'class' => 'yii\web\UrlManager',
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
'page/<slug:[a-zA-Z\+\-]+>' => 'page/view',
],
],
'+'がPHPに '%2B'として渡されていないかどうかはわかりません。 URLに '+'を使わない方がずっと安全です。 [this](http://stackoverflow.com/q/1634271/3364821)と[this](http://stackoverflow.com/q/1005676/3364821)の質問を参照してください。 – Bizley