Как удалить дополнительный слэш в конце yii

При использовании

Yii::app()->createUrl('/page/');

он добавляет дополнительную косую черту в конце URL-адреса LIKE http://www.sitename// AND http://www.имясайта//страница

Мне нужно исключить две косые черты. Диспетчер 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',

        ),
    )

.htaccess правила

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\?*$ index.php/$1 [L,QSA]

person TED    schedule 22.12.2014    source источник
comment
Удалите urSuffix '/' из urlManager и попробуйте.   -  person tnchalise    schedule 22.12.2014
comment
Нет, это было не так   -  person TED    schedule 22.12.2014


Ответы (2)


В Yii2 ваш код неверен. Вы читаете документ! Пример:

echo \Yii::$app->urlManager->createUrl('page');
person Fortran    schedule 22.12.2014
comment
Спасибо за ответ, я исправил это. но по-прежнему показывает две косые черты после имени домена - person TED; 22.12.2014
comment
Я мог бы решить эту проблему, удалив косую черту суффикса из базового URL-адреса запроса. Спасибо. - person TED; 22.12.2014

Я мог бы решить эту проблему, удалив косую черту суффикса из базового URL-адреса запроса.

Спасибо

person TED    schedule 22.12.2014