私はリポジトリをクローンし、自分のプロジェクトと同じURLルールを巧妙に作成しました。私はdefinetly両方のブラウザでクッキーを使用して受け入れURL-Managerはルーティングしません
Firefox:
Fehler: Umleitungsfehler
The website called is rerouting request,which never will come to an end.
This problem sometimes occures, if cookies are deactivated
Chrome:
ERR_TOO_MANY_REDIRECTS
!!:さて、私は、ログインした後にこのようなエラーになります デバッグでは、302個のリクエストがあることがわかりますので、Yiiが壊れてしまいます。 私はLinuxを使用するのではなく、Windowsを使用していますので、私はどのような権限も気にしません。ここ はルールです:私は
を設定し、URLMangerをdeacitvate場合<?php
$config = [
// LZA 17-07-30
'sourceLanguage' => 'de-DE',
'language' => 'de-DE',
// LZA 17-07-30 siehe Funktionen in http://demos.krajee.com/grid#module
'components' => [
'request' => [
// !!! insert a secret key in the following (if it is empty) - this is required by cookie validation
'cookieValidationKey' => '4lD2RxDNkC4ckpwxTmkDzOLIvk0JMs3F',
],
],
];
if (!YII_ENV_TEST) {
// configuration adjustments for 'dev' environment
$config['bootstrap'][] = 'debug';
$config['modules']['debug'] = [
'class' => 'yii\debug\Module',
];
$config['bootstrap'][] = 'gii';
$config['modules']['gii'] = [
'class' => 'yii\gii\Module',
// LZA 17-07-30 CRUD
'generators' => [// customized CRUD generator
'crud' => [
// 'class' => 'app\myCrud\crud\Generator', // LZA 17-07-20 die Klasse von CRUD generator
'class' => '\common\wsl_dev\wsl_crud\crud\Generator', // LZA 17-07-20 die Klasse von CRUD generator
'templates' => [
'myCrud' => '/@common/wsl_dev/wsl_crud/crud/default', //LZA 17-07-20 Templatename und Templatepfad
]
]
],
// LZA 17-07-30 CRUD
];
}
return $config;
:
ここ'urlManager' => [
'class' => 'yii\web\UrlManager',
'enablePrettyUrl' => true,
'showScriptName' => true,
'enableStrictParsing' => true,
'rules' => [
'/' => 'site/login',
'home' => 'site/index',
'logout' => 'site/logout',
'contact' => 'site/contact',
'signup' => 'site/signup',
'reset' => 'site/request-password-reset',
'<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
'<action:(contact|captcha)>' => 'site/<action>'
],
は、フロントエンドの構成です
'enablePrettyUrl' => false,
すべて正常に動作します。 私はこのような手動でURL内に置く場合:
http://localhost/yii2_perswitch/frontend/web/yiic.php/home
すべてがあまりにも
任意のアイデアを、正常に動作しますが、どのようにこの問題を解決するには? 私は何の効果もなく、私のすべてのクッキーを削除しました!
私はWindowsを使用するので、私はすべての権限は必要ありません。クッキーはフロントエンドとバックエンドの両方で定義されています(上記参照) – tklustig