Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何删除尾部附加斜杠yii_Yii_Yii2_Yii Url Manager - Fatal编程技术网

如何删除尾部附加斜杠yii

如何删除尾部附加斜杠yii,yii,yii2,yii-url-manager,Yii,Yii2,Yii Url Manager,当使用 Yii::app()->createUrl('/page/'); 它向url添加了额外的尾部斜杠,如和 我需要排除两个斜杠,应用程序url管理器如下所示 'urlManager' => array( 'urlFormat' => 'path', 'showScriptName' => false, 'urlSuffix' => '/', 'rules' => array(

当使用

Yii::app()->createUrl('/page/');
它向url添加了额外的尾部斜杠,如和

我需要排除两个斜杠,应用程序url管理器如下所示

'urlManager' => array(
        'urlFormat' => 'path',
        'showScriptName' => false,
        'urlSuffix' => '/',
        'rules' => array(
            'site/news_letter_unsubsubscribe/<id:\w+>' => 'site/news_letter_unsubsubscribe',
            'page/<id:[\w\-]+>' => 'page/index/',
            'site/blog_detail/<id:[\w\-]+>' => 'site/blog_detail',
            'location/<id:[\w\-]+>' => 'location/index',
            'auth/partner_detail/<id:[\w\-]+>' => 'auth/partner_detail',
            //'tour/tour_detail/<id:\w+>/<date:\w+>'=>'tour/tour_detail',
            'activity/activity_detail/<id:[\w\-]+>' => 'activity/activity_detail',
            'activity/compare_detail/<id:[\w\-]+>' => 'activity/compare_detail',
            'tour/tour_detail/<id:[\w\-]+>' => 'tour/tour_detail',
            'tour/compare_detail/<id:[\w\-]+>' => 'tour/compare_detail',
            '<controller:\w+>/<id:\d+>' => '<controller>/view',
            '<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
            '<controller:\w+>/<action:\w+>' => '<controller>/<action>',
            'auth/reset_password/<id:\w+>' => 'auth/reset_password',
            'site/linkedin_login/<id:\w+>' => 'site/linkedin_login',

        ),
    )

在Yii2中,您的代码是错误的。你在读书!例如:

echo \Yii::$app->urlManager->createUrl('page');

我可以从请求基url中删除后缀斜杠来解决这个问题


谢谢Thx的回复,我已经更正了。但域名后仍显示两个斜杠我可以对这个问题进行排序从请求基url中删除后缀斜杠ThxRemove urSuffix“/”,并尝试一下。不,这不是isse
echo \Yii::$app->urlManager->createUrl('page');